﻿@import "/Xchange/gfx/fb/jquery.fancybox.css";
/*

FOREX BANK 3.0  -  PUBLIC - www.forex.se
PROTECTED BY COPYRIGHT

Version 1.1 2008-08-28

/*
GLOBAL SITE CONFIGURATION
*/
html {/*overflow-y: scroll;*/} /* /X (SP) 20080930 - to build */
*{margin:0px;padding:0px;

}
/*body{font:76%/1.4em Arial,verdana, sans-serif;color:#444444;}*/
h1{font:1.6em/1.5em /*trebuchet MS, */Arial,verdana, sans-serif;}
h2{font:1.2em/1.2em /*trebuchet MS, */Arial,verdana, sans-serif;font-weight:bold;margin:20px 0px 5px 0px;}
/*h3{font:1.0em/1.3em verdana, sans-serif;font-weight:bold;}*/
a{color:blue;text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style-type:none;}
p{margin:0px 0px 18px 0px;}
/*input, select{border-top:1px solid #858585;border-right:1px solid #c2c2c2;border-bottom:1px solid #e1e1e1;border-left:1px solid #c2c2c2;background:transparent url(../gfx/bg_input.png) 0px 0px repeat-x;}*/
select{/*border:1px solid black;*/}
textarea{}
acronym{cursor:help;}

/*classes*/
.float_left{float:left;}
.clear{clear:both;line-height:1px;font-size:1px;height:1px;}
.right{clear:right;}
.left{clear:left;}
.strong{font-weight:bold;}
.none{display:none;}
.uppercase{text-transform:uppercase;}
.input{height:1.5em;line-height:1.5em;}
.ingress{font-weight:bold;}
.quote{font-style:italic;}
.smalltext{font-size:0.9em;}
#content .smalltext li {margin-left:20px;}
/*#content p, #content ul, #content ol { font-size: 0.9em; }*/
/*#content ul li, #content ol li { margin-bottom: 7px; }*/

/*IE6 Anpassning*/
* html .td_raddatepicker {padding-top:0px;}

#wraper{width:980px;margin:0px auto;margin-top:10px;text-align:left;background:transparent url(../gfx/bg_shaddow.png) repeat-y;}
#wraper_outher{background:transparent url(../gfx/bg_shaddow_top.png) no-repeat;}
#wraper_inner{margin:0px 15px 0px 15px;}

/*
a .button {
	background:#52A2F7 url(images/buttonOK.gif) no-repeat scroll left top;
	border-bottom:1px solid #318ADE;
	border-right:1px solid #318ADE;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:0 15px 0 0;
	padding:3px 10px;
	text-decoration:none;
}
*/

.textfield
{
	width:240px;	
	max-width:240px;
	min-width:240px;
}
.textfield_short
{
	width:120px;	
	max-width:120px;
	min-width:120px;
}
.ddlfield_short
{
	width:124px;	
}
.telerikfield_short
{
	width:120px;
	max-width:120px;
	min-width:120px;
}
.rbl_newsletter
{
	padding: 4px;
}

/* Browser Detect */
.browser_detect_table a
{
	text-decoration: underline;
	font-weight: bold;
}
.browser_detect_table a:hover
{
	text-decoration: none;
	font-weight: bold;
}

/*
HEADER
*/
#header{height:84px;line-height:1.1em;background:#fecd00 url(../gfx/bg_header.png) no-repeat;}
#header #logo{float:left;position:relative;top:24px;left:25px;width:211px;height:54px;background:transparent url(../gfx/logo.png) no-repeat;}
#header #logo span{display:none;}
#header #logo a{display:block;width:211px;height:54px;}

#header #menu_top_wrapper{float:right;width:400px;height:5px;margin:7px 10px 0px 0px;}

#site_header_logolink
{
	background:url(../gfx/logo.gif) no-repeat;
	float:left;
	/*margin-left:12px;*/
}
#site_header_logolink a { display: block; float: left; }
.site_header_logolink_button
{
	width:240px;
	height:87px;
}
.site_header_print
{
	display: none !important;
}
#site_header_links
{
	color: #fff;
	/*font-weight: bold;*/
	height:20px;
	/*width:530px;*/
	margin-left:auto;
	font-size:0.85em;
	font-family: Arial, Verdana, Sans-Serif;
	float:right;
}
#site_header_links a
{
	color: #fff;
}
#site_header_links .forexLinks a
{
	color: #000000;
	font-size: 1em;
}
/*
* html #site_header_links
{
	height:20px;
	width:500px;
	margin-left:auto;
	font-size:0.85em;
	font-family:arial, verdana;
	float:right;
}
*/

#site_header_links .site_header_item_first,
#site_header_links .site_header_item,
#site_header_links .site_header_item_last
{
	height: 14px;
	line-height: 14px;	
}
#site_header_links .site_header_item_first
{
	float: left;
}
#site_header_links .site_header_item
{
	float: left;
	margin-left: 15px;
}
#site_header_links .site_header_item_last
{
	font-weight: bold;
	float: left;
	margin: 0px 15px 0px 15px;
}
#site_header_links .login_link
{
	background: transparent url(../gfx/icons/arrow_white.png) no-repeat scroll 0 0;
	padding: 0 0 0 26px;
	display: block;
	height: 14px;
	line-height: 14px;	
}

.site_header
{
	width:980px;
	height:99px;
	text-align:right;
	/*margin-top:10px;*/
	padding-top:16px;
	/*background:url(../gfx/head.gif) no-repeat;*/
	position:relative;
}

#site_header_login
{
	height:37px;
	margin-right:16px;
	margin-top:7px;
	margin-left:auto;	
	float:right;	
	font-size:0.9em;
	font-weight:bold;
}
.site_header_login
{
	height:37px;
	margin-right:16px;
	margin-top:7px;
	margin-left:auto;	
	float:right;	
	font-size:0.9em;
	font-weight:bold;
}
#site_header_login_left
{
	height:37px;
	width:5px;
	float:left;
	background:url(../gfx/ib_bg_login_left.gif) no-repeat;	
}
.site_header_login_left
{
	height:37px;
	width:5px;
	float:left;
	background:url(../gfx/ib_bg_login_left.gif) no-repeat;	
}
#site_header_login_text
{
	height:37px;
	float:left;
	background-color:#ffffff;
	vertical-align:middle;
	line-height:37px;
	padding-left:5px;
	padding-right:13px;
}
.site_header_login_text
{
	height:37px;
	float:left;
	background-color:#ffffff;
	vertical-align:middle;
	line-height:37px;
	padding-left:5px;
	padding-right:13px;
}
#site_header_login_button_wrapper
{
	height:37px;
	float:left;
	background-color:#ffffff;
}
.site_header_login_button_wrapper
{
	height:37px;
	float:left;
	background-color:#ffffff;
}
#site_header_login_right
{
	height:37px;
	width:5px;
	float:left;
	background:url(../gfx/ib_bg_login_right.gif) no-repeat;	
}
.site_header_login_right
{
	height:37px;
	width:5px;
	float:left;
	background:url(../gfx/ib_bg_login_right.gif) no-repeat;	
}
#site_header_login_button
{
	margin-top:7px;
	height:23px;
	float:left;
}
.site_header_login_button
{
	margin-top:7px;
	height:23px;
	float:left;
}
#site_header_login_button_left
{
	height:23px;
	width:5px;
	float:left;
	background:url(../gfx/ib_btn_left.gif) no-repeat;	
}
.site_header_login_button_left
{
	height:23px;
	width:5px;
	float:left;
	background:url(../gfx/ib_btn_left.gif) no-repeat;	
}
#site_header_login_button_arrow
{
	height:23px;
	width:8px;
	float:left;
	background-color:#000000;
}
.site_header_login_button_arrow
{
	height:23px;
	width:8px;
	float:left;
	background-color:#000000;
}
#site_header_login_button_arrow img
{
	margin-top:6px;
}
.site_header_login_button_arrow img
{
	margin-top:6px;
}
#site_header_login_button_text
{
	height:22px;
	line-height:22px;
	float:left;
	background-color:#000000;
	color:#ffffff;
	vertical-align:middle;
	padding-left:5px;
	padding-right:7px;
	padding-bottom:1px;
	white-space:nowrap;
}
.site_header_login_button_text
{
	height:22px;
	line-height:22px;
	float:left;
	background-color:#000000;
	color:#ffffff;
	vertical-align:middle;
	padding-left:5px;
	padding-right:7px;
	padding-bottom:1px;
	white-space:nowrap;
}
#site_header_login_button_text a
{
	color:#ffffff;
}
.site_header_login_button_text a
{
	color:#ffffff;
}
#site_header_login_button_text a:hover
{
	text-decoration:none;
}
.site_header_login_button_text a:hover
{
	text-decoration:none;
}
#site_header_login_button_right
{
	height:23px;
	width:8px;
	float:left;
	background:url(../gfx/ib_btn_right.gif) no-repeat;
}
.site_header_login_button_right
{
	height:23px;
	width:8px;
	float:left;
	background:url(../gfx/ib_btn_right.gif) no-repeat;
}

#site_header_flags
{
	position:absolute;
	bottom:16px;
	right:10px;
	height:26px;
	width:600px;
	/*margin-top:2px;*/
	/*margin-right:17px;*/
	margin-left:auto;
	float:right;
}
.site_header_flags_flag
{
	float:right;
}
.site_header_logInLogOutControl
{
	float:right;
	margin-left:auto;
}
* html .site_header_logInLogOutControl
{
	float:right;
	margin-left:auto;
	width:215px;
	white-space: nowrap;
}



/*
NAVIGATION
*/
/* menu top*/
#menu_top{font-size:0.8em;}
#menu_top ul{float:right;}
#menu_top li{float:left;margin-left:8px;}
#menu_top li a{color:Black;}
#menu_top li a:hover{text-decoration:underline;}
#menu_top h3{display:none;}

/* ShoppingCart */
#shopping_cart{float:right;margin-right:10px;margin-top:2px;}
#shopping_cart #sc_top{display:block;width:189px;height:4px;margin:5px 0px 0px 0px;background:#fefaee url(../gfx/bg_login_top.png) no-repeat;}
#shopping_cart #sc_bottom{display:block;width:189px;height:4px;margin:0px 0px 3px 0px;background:#fefaee url(../gfx/bg_login_bottom.png) no-repeat;}
#shopping_cart #sc_center{width:189px;height:29px; background:#fefaee url(../gfx/bg_login_center.png); text-align:left; vertical-align:middle; }
#shopping_cart #sc_content{ margin:0px 8px 0px 8px; }


/*login*/
#login{float:right;}
#login #login_top{display:block;width:189px;height:4px;margin:5px 0px 0px 0px;background:#fefaee url(../gfx/bg_login_top.png) no-repeat;}
#login #login_bottom{display:block;width:189px;height:4px;margin:0px 0px 3px 0px;background:#fefaee url(../gfx/bg_login_bottom.png) no-repeat;}
#login #login_center{width:189px;height:29px;background:#fefaee url(../gfx/bg_login_center.png);}
#login #login_center span{display:none;}
#login #login_internetbank{float:left;width:86px;height:23px;margin:3px 13px 0px 9px;background:transparent url(../gfx/internetbanken.png) no-repeat;}
#login #login_login a{float:left;width:74px;height:23px;margin:3px 0px 0px 0px;background:transparent url(../gfx/btn_login.png) no-repeat;}

/*choose language*/
#language ul{float:right;}
#language li {float:left;margin-left:2px;}
#language li span, #language h3{display:none;}
#language .language_01{display:block;width:16px;height:17px;background:transparent url(../gfx/lang_nor.png) no-repeat;}
#language .language_02{display:block;width:16px;height:17px;background:transparent url(../gfx/lang_fin.png) no-repeat;}
#language .language_03{display:block;width:16px;height:17px;background:transparent url(../gfx/lang_den.png) no-repeat;}
#language .language_04{display:block;width:16px;height:17px;background:transparent url(../gfx/lang_swe.png) no-repeat;}
#language .language_05{display:block;width:16px;height:17px;background:transparent url(../gfx/lang_eng.png) no-repeat;}

/*main navigation*/
#menu_main{background:#fecd00;}
#menu_main ul{background:white;}
#menu_main li{float:left;text-align:center;}
#menu_main li a span, #menu_main h3{display:none;}
#menu_main li a{display:block;height:34px;line-height:34px;}

#main_menu_left{display:block;width:13px;height:34px;background:transparent url(../gfx/bg_main_menu_left.png) no-repeat;}
#main_menu_right{display:block;width:13px;height:34px;background:transparent url(../gfx/bg_main_menu_right.png) no-repeat;}

#menu_main .main_menu_1{display:block;width:115px;height:34px;background:transparent url(../gfx/main_menu_01.png) no-repeat;}
#menu_main .main_menu_2{display:block;width:135px;height:34px;background:transparent url(../gfx/main_menu_02.png) no-repeat;}
#menu_main .main_menu_3{display:block;width:124px;height:34px;background:transparent url(../gfx/main_menu_03.png) no-repeat;}
#menu_main .main_menu_4{display:block;width:129px;height:34px;background:transparent url(../gfx/main_menu_04.png) no-repeat;}
#menu_main .main_menu_5{display:block;width:123px;height:34px;background:transparent url(../gfx/main_menu_05.png) no-repeat;}
#menu_main .main_menu_6{display:block;width:143px;height:34px;background:transparent url(../gfx/main_menu_06.png) no-repeat;}
#menu_main #main_menu_empty{display:block;width:155px;height:34px;background:transparent url(../gfx/main_menu_empty.png) no-repeat;}

#menu_main .main_menu_1 .active{display:block;width:115px;height:34px;background:transparent url(../gfx/main_menu_01_over.png) no-repeat;}
#menu_main .main_menu_2 .active{display:block;width:135px;height:34px;background:transparent url(../gfx/main_menu_02_over.png) no-repeat;}
#menu_main .main_menu_3 .active{display:block;width:124px;height:34px;background:transparent url(../gfx/main_menu_03_over.png) no-repeat;}
#menu_main .main_menu_4 .active{display:block;width:129px;height:34px;background:transparent url(../gfx/main_menu_04_over.png) no-repeat;}
#menu_main .main_menu_5 .active{display:block;width:123px;height:34px;background:transparent url(../gfx/main_menu_05_over.png) no-repeat;}
#menu_main .main_menu_6 .active{display:block;width:143px;height:34px;background:transparent url(../gfx/main_menu_06_over.png) no-repeat;}

#menu_main .main_menu_1 a:hover{display:block;width:115px;height:34px;background:transparent url(../gfx/main_menu_01_over.png) no-repeat;}
#menu_main .main_menu_2 a:hover{display:block;width:135px;height:34px;background:transparent url(../gfx/main_menu_02_over.png) no-repeat;}
#menu_main .main_menu_3 a:hover{display:block;width:124px;height:34px;background:transparent url(../gfx/main_menu_03_over.png) no-repeat;}
#menu_main .main_menu_4 a:hover{display:block;width:129px;height:34px;background:transparent url(../gfx/main_menu_04_over.png) no-repeat;}
#menu_main .main_menu_5 a:hover{display:block;width:123px;height:34px;background:transparent url(../gfx/main_menu_05_over.png) no-repeat;}
#menu_main .main_menu_6 a:hover{display:block;width:143px;height:34px;background:transparent url(../gfx/main_menu_06_over.png) no-repeat;}

/*level 2 navigation*/
#sub_menu { font-size:0.9em; }
#sub_menu li{ margin:0px; /*padding:7px 0px 7px 0px;*/ font-size:1.0em; line-height:21px; /*font-size:0.9em;*/ font-weight: bold; }
/*#sub_menu ul li ul{margin:6px 0px 0px 3px;}*/

/*#sub_menu ul li ul li{margin:-10px 1px 0px 1px; padding:0px 0px 0px 5px; font-size:1.0em;line-height:30px;border-bottom:none; font-weight: normal;}*/

#sub_menu li a { display:block; color:#000; padding-top: 4px; padding-bottom: 4px; }
#sub_menu ul li.sub_menu_expanded .sub_menu_3 a { color:#000; }

#sub_menu li a:hover { text-decoration:none; }

#sub_menu ul li.sub_menu_expanded a { color: #ff0000; }
#sub_menu ul li ul li.sub_menu_expanded { padding-left: 30px;}
#sub_menu ul li ul li ul li.sub_menu_expanded {padding-left: 30px;}

#sub_menu .sub_menu_2_expanded {
background-image:url(../gfx/icons/li_item_selected.gif);
background-position:2px center;
background-repeat:no-repeat;
/*font-size:0.9em;*/
/*font-weight:bold;*/
padding-left:16px;
border-bottom: 0px;
line-height: 1.6em;
}

#sub_menu .sub_menu_2_expanded_nochildren {
background-image:url(../gfx/icons/li_item_selected.gif);
background-position:2px center;
background-repeat:no-repeat;
/*font-size:0.9em;*/
/*font-weight:bold;*/
padding-left:16px;
}

/*
#sub_menu ul li.sub_menu_expanded ul
{ 
	list-style-type:square;
	list-style-position:inside;
}
*/

/*#sub_menu li a:hover{background:#ededed;}
#sub_menu .sub_menu_expanded{background:#d5d5d5;}*/

/*level 3 navigation*/
#sub_menu .sub_menu_3{
	background-image:url(../gfx/icons/li_item.png);
	background-position:4px center;
	background-repeat:no-repeat;
	padding-left:16px;
	font-weight: normal;
	line-height: 1em;
	border-bottom: 0px;
	margin-left: 5px;
	font-size: 0.9em;
}

/*level 4 navigation */
#sub_menu .sub_menu_4{margin-right: 10px; padding-left:27px;font-size:0.9em; font-weight: normal; line-height: 1.3em; border-bottom: none; padding-top: 1px; padding-bottom: 6px;}


#sub_menu ul li ul li.sub_menu_3_active {
	background-image :url(../gfx/icons/li_item_selected.gif);
	background-repeat: no-repeat;
	background-position: 2px 11px;
	padding-left: 16px;
	padding-top:0px;
	border-bottom: 0px;
	font-weight: normal;
	line-height: 1.6em;
	margin-left: 5px;
}

#sub_menu ul li ul li.sub_menu_3_active_nochildren {
	background-image :url(../gfx/icons/li_item_selected.png);
	background-repeat: no-repeat;
	/*background-position: 4px 7px;*/
	background-position: 4px center;
	padding-left: 16px;
	border-bottom: 0px;
	font-weight: normal;
	line-height: 1em;
	margin-left: 5px;
	font-size: 0.9em;
}

#sub_menu ul li ul li.sub_menu_4_active {
    font-size:0.9em;
    font-weight: bold;
   /* background-image :url(../gfx/icons/li_item_selected.gif);
	background-repeat: no-repeat;
	background-position: 15px center;*/
	padding-left: 27px;
	margin-right: -5px;
	padding-top: 1px;
	padding-bottom: 6px;
	line-height: 1.3em;
	border-bottom: 0px;
}


/*footer*/
#footer{font-size:0.9em;color:#444444;}
#footer_inner{width:950px;}
#footer_inner ul{height:23px;margin-left:75px;}
#footer_inner li {float:left;line-height:23px;padding-left:26px;margin-left:16px;}
#footer_inner li a{color:#444444;}
#footer_inner li a:hover{text-decoration:underline;}
#footer h3{display:none;}
#footer_inner .phone_customer{display:block;background:transparent url(../gfx/footer_phone.png) no-repeat;}
#footer_inner .phone_card{display:block;background:transparent url(../gfx/footer_phone.png) no-repeat;}
#footer_inner .email{display:block;background:transparent url(../gfx/footer_email.png) no-repeat;}
#footer_inner .visit{display:block;background:transparent url(../gfx/footer_visit.png) no-repeat;}

/*
CONTENT
*/
#content ol { margin-bottom: 18px; }
#content ul { margin-bottom: 18px; list-style-type:disc; }
#content ul.list { list-style-type:disc; }
#content ul.list li{ margin-left:20px; margin-bottom:10px; font-size:0.9em; list-style-type:disc; }
#content ol.list li{ margin-left:20px; margin-bottom:10px; font-size:0.9em; }
#content h3 { margin:5px 0px 5px 0px; }
#content{ color:#000000; background:white; line-height:1.3em; float:left; width:100%; }
#subpage_wrapper_right_2_col #content { /*width: 460px;*/ }
.currency_guide_content { float: left; }
.currency_guide_content #content { width: 460px; }
.currency_guide_content #page_top_header { width: 360px; }
.currency_guide_content .currency_guide_block { width: 100%; float: left; }

#contentSecond ul { list-style-type:disc; }
#contentSecond h3 { margin:20px 0px 5px 0px; }
#contentSecond{color:#000000;background:white;line-height:1.3em;}

#content_left{color:#000000;background:white; float:left; width:250px;margin-right:10px;line-height:1.3em;border-right:solid 1px #000000;}
#content_right{color:#000000;background:white; float:left; width:249px;line-height:1.3em;}
.content_right_banklink{text-decoration:underline;}
#content a { text-decoration:underline; }

#content a.linkReversed
{
	text-decoration:none;
	}
	
#content a:hover { text-decoration:none; }

#contentSecond a { text-decoration:underline; }
#contentSecond a:hover { text-decoration:none; }
/*#content ul{margin:0px 20px 10px 20px;}
#content li{padding-left:11px;line-height:20px;background:transparent url(../gfx/list_bullet_black.png) 0px 8px no-repeat;}
#content ul li ul{margin:0px 3px 0px 3px;}
#content ul li ul li{padding-left:11px;line-height:17px;background:transparent url(../gfx/list_bullet_arrow.gif) 0px 7px no-repeat;}*/
#content_shaddow{overflow:visible;}

/* Page content buttons */
#page_top_header {
	float:left;
	width:380px;
}

.top_icon_container 
{
	/*margin-top: 4px;*/
	float: right;
	vertical-align: middle;
}

.top_icon_container a {
	display: block;
	float: left;
	padding: 10px;
	margin-left: 3px;
}
.top_icon_container .link_back {
	background: transparent url(../gfx/buttons/btn_back.gif) no-repeat 0 center;
}
.top_icon_container .link_text {
	background: transparent url(../gfx/buttons/btn_text.gif) no-repeat 0 center;
}
.top_icon_container .link_print {
	background: transparent url(../gfx/buttons/btn_print.gif) no-repeat 0 center;
}
.top_icon_container .link_email {
	background: transparent url(../gfx/buttons/btn_email.gif) no-repeat 0 center;
}

.top_icon_container .back a img { width:32px;height:32px;background:transparent url(../gfx/back_off) no-repeat scroll right center; }
.top_icon_container .back a:hover img { width:32px;height:32px;background:transparent url(../gfx/back_on) no-repeat scroll right center; }
.top_icon_container .print a img { width:32px;height:32px;background:transparent url(../gfx/print_off) no-repeat scroll right center; }
.top_icon_container .print a:hover img { width:32px;height:32px;background:transparent url(../gfx/print_on) no-repeat scroll right center; }

/*flash area start*/
#start_left{float:left;width:721px;}
#start_right{float:right;width:206px;margin:12px 6px 0px 0px;}
#flash_area_start{background:#fecd00;text-align:center;}
#start_right_inner{height:269px;margin:0px 0px 15px 0px;}
.start_right_inner_head{padding:0px 0px 0px 5px;height:25px;background:#fecd00;}
.start_right_inner_head h3{line-height:25px;}
.start_right_inner_content{margin-bottom:15px;padding:5px;font-weight:bold;border:1px solid #ccc;border-top:none;}
.start_right_inner_content .date{font-size:0.9em;font-weight:normal;color:#6f6e6e;}
.start_right_inner_content .news_item{margin-bottom:5px;}
/*.start_right_inner_content .news_item a{color:#000000;}*/
/*.start_right_inner_content .news_item a:hover{text-decoration:underline;}*/
#start_right_bottom_puff{height:190px;margin:0px 0px 15px 0px;background:#ddd;}
#start_left_top_puff, #start_left_bottom_puff{width:290px;height:87px;margin:0px 15px 15px 6px;background:#ddd;}
#start_left_left_puff{float:right;width:409px;height:190px;margin:0px 0px 15px 0px;background:#ddd;}


/*center area subpage*/
#subpage_wrapper{ margin:22px 20px 0px 20px; min-height:360px; }
#subpage_wrapper_left{float:left;width:220px;margin-right:20px;}
#subpage_wrapper_center{float:left;width:460px;/*margin:0px 20px 0px 20px;*/}
/** html #subpage_wrapper_center{float:left;width:460px;margin-top:0px;}*/
#subpage_inner_wrapper_center{float:left;width:460px;}
/*#subpage_wrapper_center a{ text-decoration:underline; }*/
/*#subpage_wrapper_center a:hover{ color:Blue; text-decoration:underline; }*/
#subpage_wrapper_center_login{float:left;width:700px;margin-top:10px;}
#subpage_wrapper_right_print,
#subpage_wrapper_right { float:left; width:220px; line-height:1.3em; margin-left:20px; }
/** html #subpage_wrapper_right{float:left;width:220px;line-height:1.3em}*/
#subpage_inner_wrapper_right{float:left;width:220px;line-height:1.3em;}
* html #subpage_inner_wrapper_right{float:left;width:220px;line-height:1.3em;}
#subpage_wrapper_right_2_col{float:left;width:700px;margin:0px;}
#subpage_innerwrapper_right_2_col{float:left;width:700px;margin:0px;}
#subpage_puff_left
{
	float:left;height:150px;width:220px;background:#ddd;
}
#subpage_puff_right
{
	float:right;height:150px;width:220px;background:#ddd;
}

/*#subpage_3_col_right_wrapper #content{float:left;width:460px;margin:19px 20px 0px 0px;}
#subpage_2_col_right_wrapper #content{float:left;width:710px;margin:19px 0px 0px 0px;}*/

/*level 3 page (3 column - right)
#subpage_3_col_right{float:left;width:180px;}*/

/*valuta stripe*/
#valute_stripe{color:white;font-size:0.9em;margin:0px 0px 15px 0px;background:black;}

#valute_stripe ul{margin:0px 0px 0px 15px;}
#valute_stripe li {float:left;display:block;padding-left:21px;margin-left:25px;line-height:21px;}
#valute_stripe h3{display:none;}
#valute_stripe a{color:white;}
#valute_stripe a:hover{text-decoration:underline;}
#valute_stripe img{border:none;}

#valute_stripe .sell_01{padding-left:0px;margin-left:0px;}
#valute_stripe .sell_02{background:transparent url(../gfx/flag_eur.png) 0px 1px no-repeat;}
#valute_stripe .sell_03{background:transparent url(../gfx/flag_eng.png) 0px 1px no-repeat;}
#valute_stripe .sell_04{background:transparent url(../gfx/flag_thi.png) 0px 0px no-repeat;}
#valute_stripe .sell_05{background:transparent url(../gfx/flag_usa.png) 0px 1px no-repeat;}
#valute_stripe .sell_05{background:transparent url(../gfx/flag_usa.png) 0px 1px no-repeat;}
#valute_stripe .sell_06{padding-left:14px;background:transparent url(../gfx/arrow_white_on_black.png) 0px 1px no-repeat;}

#valute_stripe .currency_down{padding-right:22px;background:transparent url(../gfx/currency_down.png) 100% 1px no-repeat;}
#valute_stripe .currency_up{padding-right:22px;background:transparent url(../gfx/currency_up.png) 100% 1px no-repeat;}

/*puffar*/
/*dynamic width - puff*/
.puff_dynamic_wrapper_1{/*float:left;margin:8px 0px 0px 6px;width:938px;*/width:185px;}
.puff_dynamic_wrapper_2{/*float:left;margin:8px 0px 0px 6px;width:466px;*/width:185px;}
.puff_dynamic_wrapper_3{/*float:left;margin:8px 0px 0px 6px;width:308px;*/width:185px;}
.puff_dynamic_wrapper_4{/*float:left;margin:8px 0px 0px 6px;*//*width:230px;*/width:185px;}

.read_more{margin-top:15px;text-align:right;/*float:right;display:block;width:51px;height:12px;background:transparent url(../gfx/btn_read_more.png) no-repeat;*/}
.read_more span{background:transparent url(../gfx/arrow_black_yellow.png) 0px 4px no-repeat;}
.read_more a{margin-left:14px;text-decoration:underline;color:#000000;}
.read_more a:hover{text-decoration:none;}
.show_result{float:right;display:block;width:78px;height:10px;margin:9px 0px 0px 0px;background:transparent url(../gfx/btn_show_results.png) no-repeat;}

.puff_dynamic_top_left{height:6px;background:transparent url(../gfx/bg_puff_dynamic_top_left.png) 0px 0px no-repeat;}
.puff_dynamic_top_center{background:transparent url(../gfx/bg_puff_dynamic_top_center.png) repeat-x;}
.puff_dynamic_top_right{position:relative;height:6px;background:transparent url(../gfx/bg_puff_dynamic_top_right.png) 100% 0px no-repeat;}

.puff_dynamic_center{/*padding:34px 10px 10px 10px;*//*padding:5px;font-size:0.9em;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;background:#f0f0f0 url(../gfx/bg_puff_3col_center.png) repeat-x;*/}

/*Valutaomvandlare*/
#valutaomvandlare_wrapper{/*margin-top:-4px;*/margin-top:0px;}
.start_right_inner_content label{position:relative;top:-3px;left:3px;}
.start_right_inner_content select{width:195px;margin-bottom:5px;}
.start_right_inner_content .tfCurrency{width:130px;/*border:1px solid black;*/margin-bottom:5px;border-top:1px solid #858585;border-right:1px solid #c2c2c2;border-bottom:1px solid #e1e1e1;border-left:1px solid #c2c2c2;background:transparent url(../gfx/bg_input.png) 0px 0px repeat-x;}
.start_right_inner_content .float_left{float:left;width:30px;}
/*.puff_dynamic_center .rbCurrency{margin-right:40px;}*/
.start_right_inner_content .float_right{float:right;}

/* ShoppingCart - Varukorg */
.sc_table_header { margin-bottom:10px;background:#ffdd62 url(../gfx/bg_table_header.png) repeat-x; }
.sc_table_header .td { vertical-align:top;padding:5px;font-weight:bold;height:4px; }
.sc_table_header .td_sum { vertical-align:top;text-align:right;padding:5px;font-weight:bold;height:4px; }
.sc_table_header .td_delete { vertical-align:top;padding:5px;font-weight:bold;height:4px;width:18px; }



.sc_table_alt_row_1 { background:#ededed; }
.sc_table_alt_row_1 .td { vertical-align:middle; height:33px;padding:0px 13px 0px 13px;border-top:1px solid #e5e5e5; }
.sc_table_alt_row_2 .td { vertical-align:middle;height:33px;padding:0px 13px 0px 13px;border-top:1px solid #e5e5e5; }
.sc_table_alt_row_1 .td_sum { vertical-align:middle;text-align:right;height:33px;padding:0px 13px 0px 13px;border-top:1px solid #e5e5e5; }
.sc_table_alt_row_2 .td_sum { vertical-align:middle;text-align:right;height:33px;padding:0px 13px 0px 13px;border-top:1px solid #e5e5e5; }
.sc_table_alt_row_1 .td_delete { vertical-align:middle;text-align:right;height:33px;padding:0px 5px 0px 0px;border-top:1px solid #e5e5e5; }
.sc_table_alt_row_2 .td_delete { vertical-align:middle;text-align:right;height:33px;padding:0px 5px 0px 0px;border-top:1px solid #e5e5e5; }
.sc_table_alt_row_1:hover, .sc_table_alt_row_2:hover { background:#fff6d3; }
#shopping_cart_main .tf_foreign_amount, #shopping_cart_main .tf_local_amount { text-align:right; padding-right:2px; border-top:1px solid #858585; border-right:1px solid #c2c2c2; border-bottom:1px solid #e1e1e1; border-left:1px solid #c2c2c2; /*background:transparent url(../gfx/bg_input.png) 0px 0px repeat-x;*/ }
#shopping_cart_main .tf_foreign_amount { width:60px; }
#shopping_cart_main .tf_local_amount { width:60px; }
#shopping_cart_main .tf_foreign_amount:hover, #shopping_cart_main .tf_local_amount:hover { border:1px solid #000000; }

#shopping_cart_main .button, #CurrencyControlMainDiv .button, .current_rates .button
{
	background:transparent url(../gfx/btn_filling.gif) repeat-x;
	height: 26px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font-weight: bold;
}

#shopping_cart_main #message_area {	/*height:40px;*/ min-height:40px; padding:10px 0px 10px 0px; }
#shopping_cart_main #message_area .error_text { font-size:0.9em; color:Red; }

/* Aktuella kurser - Current rates */
.current_rates a.textButton {
 display: block;
 border: 0;
 margin: 0;
 padding: 0;
 background-color: transparent;
 text-align: left;
 width: auto;
}
.current_rates a.textButton div {
 display: block;
 background: transparent url(../gfx/buttons/btn_leftright_normal.gif) no-repeat top left;
 border: 0;
 margin: 0;
 padding: 0 0 0 1px;
 height: 20px;
 cursor: pointer;
 width: auto;
}
.current_rates a.textButton div div {
 display: block;
 border: 0;
 height: 20px;
 background: transparent url(../gfx/buttons/btn_leftright_normal.gif) no-repeat top right;
 padding: 0 1px 0 0;
}
.current_rates a.textButton div div div {
 display: block;
 border: 0;
 height: 20px;
 background: transparent url(../gfx/buttons/btn_middle_normal.gif) top left;
 padding: 0 5px 0 5px;
 white-space: nowrap;
 text-decoration:none;
 font-weight:bold;
 /*font: 1em/26px Arial, Helvetica, sans-serif;*/
}
/*button.textButton:hover div {*/
.current_rates a.textButton:hover div div div {
 background: transparent url(../gfx/buttons/btn_middle_active.gif) top left;
 text-decoration:none;
 font-weight:bold;
 /*color: #DBDBDB;*/
}
.current_rates a.textButton{text-decoration:none;}
.current_rates a.textButton:hover{text-decoration:none;}

/*
    -------------
--- DROPDOWN MENU ---
    -------------
*/

#menu_dropdown_container {/*position:relative;*/float:right;display:block;}
#menu_dropdown {/*position:relative;*/line-height:20px; overflow: visible; margin-top:0px; float:left; padding:0 0 0 0px; white-space:nowrap; top:0px; left:0px;}
#menu_dropdown menu_dropdown_main_item{position:relative;}
#menu_dropdown li {padding:0px;}
#menu_dropdown a {color:#000; text-decoration:none; font-weight:bold;}
* html #menu_dropdown a {margin-top:0px;}
#menu_dropdown ul#nav li a{display:block;padding: 0px 0px 0px 0px; color:#000; text-decoration:none;}
#menu_dropdown ul#nav li ul li a {color:#000;}
* html #menu_dropdown ul#nav li ul li a {margin-top:0px;}
#menu_dropdown ul#nav {/*position:relative;*/list-style: none;padding: 0 0 0 0px;margin: 0 0 0 0px;}
	
#menu_dropdown .sub {position:absolute; z-index:999999; top:20px; left:1px; text-align:left; font-size:0.9em; list-style-type:none; margin-top:0px; float:left; width:70px; line-height:19px; cursor:pointer;}
#menu_dropdown .sub .first_li {border-top:1px solid #666666;}
#menu_dropdown .sub li {padding:3px 0px 0px 3px;}

#menu_dropdown ul#nav li:hover {float: left;position: relative;background-color:#C7C7C7;}
#menu_dropdown #nav {width: 100%;}
#menu_dropdown ul#nav li, ul#nav li ul li{width:100%; background:none;}
#menu_dropdown ul#nav li {/*position:relative;*/ width:100%; background-color:#F7F7F7;}
#menu_dropdown ul#nav li ul li{/*position:relative;*/float:left; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; background-color:#fff; height:21px;}
#menu_dropdown li ul {position:relative; display:none; width:100%; top:0; left:0; margin-left:-1px;}
#menu_dropdown li:hover ul {display: block;}



.sc_table_footer { margin-bottom:10px; }
.sc_table_footer .first_td { vertical-align:middle;padding:5px 5px 5px 13px;font-weight:bold;height:38px;border-bottom:1px solid #e5e5e5; }
.sc_table_footer .td { vertical-align:middle;padding:5px;font-weight:bold;height:38px;border-bottom:1px solid #e5e5e5; }
.sc_table_footer .td_sum { vertical-align:middle;text-align:right;padding:5px 13px 5px 5px;font-weight:bold;height:38px;border-bottom:1px solid #e5e5e5; }
.sc_table_footer .td_delete { vertical-align:middle;padding:5px;font-weight:bold;height:38px;width:18px;border-bottom:1px solid #e5e5e5; }
.sc_table_footer .td_clear { vertical-align:middle;padding:0px;font-weight:bold;height:38px; }
.sc_table_footer .td_sum_clear { vertical-align:middle;text-align:right;padding:0px;font-weight:bold;height:38px; }
.sc_btn_delete { background:transparent url(../gfx/sc_btn_delete.png) 0px 0px no-repeat; width: 18px;	height: 18px; border: 0px; cursor:pointer; }


/* Country - Land */
.country_flag { border: solid 1px Black; }
#country_top_info { float:left;}
/*#country_main { float: left; }*/
#country_main .country_flag { margin: 4px 30px 12px 4px; float:left; }
#country_info {	margin-top: 40px;/*120px;*/ /*float:left;*/ }
.country_label { font-weight:bold; }
#country_info td {padding-left:5px; padding-right:5px;}

/* Travel Tip */
#travel_tip .label { font-weight:bold; }
#travel_tip .travel_tip_image { border: solid 1px Black; float:left; margin: 0px 10px 4px 0px; }
.travel_tip_list { font-size:0.9em; }
.travel_tip_list th {  text-align:left; padding-top: 2px; padding-bottom: 2px; }
.travel_tip_list td { text-align:left;}
.travel_tip_first_td { text-align:left; padding-left: 5px; }

.price_list_wrapper { margin-bottom: 25px; }
.price_list_wrapper .datetime_info { float:right; color: #999999; font-size: 0.85em; }
.price_list { font-size:0.9em; }
.price_list th {  text-align:left; padding-top: 2px; padding-bottom: 2px; }
.price_list td { text-align:left;}
.price_list_td { text-align:left; padding-left: 5px; }


/*Currency Control - Köp Valuta*/
.currency_control_main { text-align: right; width: 240px; min-width: 240px; max-width: 240px; }
.currency_control_main order_type_dropdown { width:100px; min-width:100px; max-width:100px; }
.currency_control_main currency_dropdown { width:200px; min-width:200px; max-width:200px; }
.currency_control_table { text-align: right; width: 210px; min-width: 210px; max-width: 210px; }
.currency_control_table .label { text-align:left; font-weight:bold; }
.currency_control_main .tf_buy_num { text-align:right; width:118px; margin-bottom:5px; padding-right:2px; border-top:1px solid #858585; border-right:1px solid #c2c2c2; border-bottom:1px solid #e1e1e1; border-left:1px solid #c2c2c2; background:transparent url(../gfx/bg_input.png) 0px 0px repeat-x; }
.currency_control_main .tf_lbl_sum { text-align: right;	font-weight: bold; }
 
.currency_control_main .radio input { border: none; float: none; display: inline; background:transparent; }
.currency_control_main .inner_padding { padding-top: 10px; }

.buyButton 
{
	background:transparent url(../gfx/btn_yellow.gif) 0px 0px no-repeat;
	width: 82px;
	height: 26px;
	border: 0px;
	font-weight: bold;
	
}
.currency_control_main fieldset
{
	position:relative;
	padding:0px 14px 14px 14px;
	border:2px solid #e2e2e2;
	border-color: #FECD00;
	/*background-color: #FECD00;*/
}


.currency_control_main legend
{
	font:1.2em/1.2em Arial,verdana, sans-serif; 
	font-weight: bold;
	color: Black;
}
#puff_currency_control
{
	/*margin-top: 25px;*/
	float: right;
}


/*Aktuellt
#aktuellt_wrapper .aktuellt_margin{margin-left:80px;}
#article_publish_date{margin:0px 0px 10px 0px;}
#aktuellt_link_list ul{margin:12px 10px 0px 0px;}
#aktuellt_link_list li{margin:0px 10px 0px 0px;padding:0px;line-height:20px;background:none;}
.aktuellt_link_list_item{font-size:0.9em;line-height:20px;}*/

/*row 2*/
#dynamic_puff_row_2{position:relative;top:-4px;}
/*#dynamic_puff_row_2{margin-top:-4px;}*/

/*.icon_heading_dynamic_1{position:absolute;top:-8px;left:5px;width:170px;height:42px;background:transparent url(../gfx/icon_visa.png) no-repeat;}*/
.icon_heading_dynamic{position:absolute;top:-8px;left:5px;height:42px;}
.puff_dynamic_bottom_left{height:6px;background:transparent url(../gfx/bg_puff_dynamic_bottom_left.png) 0px 0px no-repeat;}
.puff_dynamic_bottom_center{/*background:transparent url(../gfx/bg_puff_dynamic_bottom_center.png) 0px 0px repeat-x;*/}
.puff_dynamic_bottom_right{height:6px;background:transparent url(../gfx/bg_puff_dynamic_bottom_right.png) 100% 0px no-repeat;}

/*Info boxes on the right side*/
#infobox_right_wrapper{margin:0px 0px 0px 0px;}
#infobox_right_wrapper .infobox_right{margin:15px 0px 0px 0px;}
.puff_infobox_right_top{display:block;width:208px;height:6px;background:#f6f6f6/*url(../gfx/bg_puff_infobox_right_top.png) no-repeat*/;}
.puff_infobox_right_bottom{display:block;width:208px;height:16px;background:#f6f6f6/*url(../gfx/bg_puff_infobox_right_bottom.png) no-repeat*/;}
.puff_infobox_right_center{display:block;width:208px;padding:0px 0px 0px 0px;font-size:0.9em;/*border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;*/background:#f6f6f6/*url(../gfx/bg_puff_4col_center.png) repeat-x*/;}
.puff_infobox_right_center p{margin-top:0px;}
.puff_infobox_right_center_inner{padding:6px 11px 6px 11px;}


/*lists*/
#dynamic_puff_container ul{margin:0px 0px 10px 0px;}
.list_bullet_yellow li, #dynamic_puff_container li{padding-left:11px;line-height:22px;background:transparent url(../gfx/list_bullet_yellow.gif) 0px 8px no-repeat;}
#subpage_3_col_right ul li{padding-left:11px;line-height:17px;background:transparent url(../gfx/list_bullet_yellow.gif) 0px 6px no-repeat;}
#subpage_3_col_right ul li ul li{padding-left:11px;line-height:17px;background:transparent url(../gfx/list_bullet_arrow.gif) 0px 7px no-repeat;}

#current_news_wrapper .news_list_header { text-indent:8px; font-weight:bold; line-height:28px; width:460px; }
#current_news_wrapper .news_date{ padding-right:12px; width:80px; text-align:right; }
#current_news_wrapper .news_summary {/*padding:12px 0px 12px 0px;*/ font-weight:bold;}
#current_news_wrapper .paging_container{padding:28px 0px 12px 0px;}
#current_news_wrapper .paging_selected{float:left; text-align:center; padding:0px 4px 0px 4px; font-weight:bold; text-decoration:none;}
#current_news_wrapper .paging_unselected{float:left; text-align:center; padding:0px 4px 0px 4px; font-weight:normal; text-decoration:underline;}
#current_news_wrapper .paging_previous{float:left; padding:0px; text-align:left;}
#current_news_wrapper .paging_next{float:right; padding:0px; text-align:right;}

/*#reservation_currency_wrapper td { padding-top:5px; }*/
#branch_td td { padding-top:0px; }
#reservation_currency_wrapper { float:left; width:100%; }
#reservation_currency_wrapper .last_td { text-align: right; }

.tooltip_popup
{
	/*background:url(../gfx/popup_bg.png) no-repeat;*/
	/*background-color: #ebebeb;*/
	/*height:152px;*/
	width:525px;
	/*padding:5px 10px;*/
}
.tooltip_popup_container
{
	border:1px solid #86001B;
	background-color: #fff;
	padding: 10px;
	float: left;
}
.tooltip_popup_content
{
	height: 80px;
	float: left;
}
.tooltip_popup_buttons
{
	padding-top: 10px;
	float: right;
	white-space: nowrap;
}

.table td{padding:4px; font-size:0.9em;}

.big_table { font-size:0.9em; float:left; width:100%; }
.big_table td { padding: 5px 5px 5px 0px; }
.big_table .first_td { padding-left: 13px; }
.big_table .last_td { padding-right: 13px; }

/*.big_table td{padding:3px;}*/

.alt_row{background:#ededed;}
.tr{background:#e4e4e4}

.table_body_wrapper
{
	float:left;
	margin-bottom:15px;	
	width:700px;
}
.store_search_wrapper
{
	float:left;
	margin-top:15px;
}
.stores_searchbox
{
	border:1px solid #86001B;
}

.front_content_bottom_wrapper
{
	margin: 0px 20px 0px 0px;
	float: left;
	width: 960px;
}
.front_content_bottom_wrapper > div
{
	margin-top: 20px;
}

.front_content_bottom_wrapper .puff_wrapper
{
	margin-bottom: 0px;
}

.puff_currency_key .puff_wrapper,
.puff_currency_guide .puff_wrapper,
.front_content_dynamic_puffs .puff_wrapper
{
	height: 224px;
	margin-bottom: 0px;
}
.puff_currency_key .puff_content,
.puff_currency_guide .puff_content,
.front_content_dynamic_puffs .puff_content
{
	height: 192px;
	font-weight: bold;
	color: #fff;
}
.puff_currency_key .puff_content_inner,
.puff_currency_guide .puff_content_inner,
.front_content_dynamic_puffs .puff_content_inner { height: 160px; }

.puff_currency_key .puff_content .user_option_wrapper,
.puff_currency_guide .puff_content .user_option_wrapper,
.front_content_dynamic_puffs .puff_content .user_option_wrapper
{
	float: left;
	background: transparent url(../gfx/icons/arrow_white.png) no-repeat left center;
	width: 194px;
}
 
.puff_currency_key .puff_content .user_option_wrapper .user_option,
.puff_currency_guide .puff_content .user_option_wrapper .user_option,
.front_content_dynamic_puffs .puff_content .user_option_wrapper .user_option
{
	float: right;
}
.puff_currency_key .puff_content .user_option_wrapper .user_option select,
.puff_currency_guide .puff_content .user_option_wrapper .user_option select,
.front_content_dynamic_puffs .puff_content .user_option_wrapper .user_option select
{
	width: 150px;
}

/* Generic Side Puff */

#subpage_wrapper_right_print .puff_wrapper,
#subpage_wrapper_left .puff_wrapper,
#subpage_wrapper_right .puff_wrapper
{
	float: left;
	/*margin-top: 20px;*/
	margin-bottom: 20px;
}
/*
#subpage_wrapper_right_print .puff_wrapper:first-child,
#subpage_wrapper_left .puff_wrapper:first-child,
#subpage_wrapper_right .puff_wrapper:first-child
{
	float: left;
	margin-top: 0px;
}
*/
.front_content_dynamic_puffs > div,
.front_content_bottom_wrapper > div
{
	float: left;
	margin-left: 20px;
}
.front_content_dynamic_puffs > :first-child
{
	float: left;
	margin-left: 0px;
}

.puff_wrapper
{
	width: 220px;
	float: left;
}

.puff_wrapper_wide
{
	width: 460px;
	float: left;
	margin-bottom: 20px;	
}
.puff_wrapper_wide .puff_content_inner p
{
	margin: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 0.85em;
}


.front_content_bottom_wrapper .puff_wrapper_wide,
.front_content_bottom_wrapper .puff_wrapper
{
	margin-bottom: 0px;
	height: 110px;
}
.front_content_bottom_wrapper .puff_wrapper_wide .puff_content,
.front_content_bottom_wrapper .puff_wrapper .puff_content
{
	height: 78px;
}
.front_content_bottom_wrapper .puff_wrapper_wide .puff_content .puff_content_inner,
.front_content_bottom_wrapper .puff_wrapper .puff_content .puff_content_inner
{
	height: 46px;
}
.front_content_bottom_wrapper .puff_wrapper_wide .puff_content .puff_content_inner,
.front_content_bottom_wrapper .puff_wrapper_wide .puff_content .puff_content_inner a
{
	width: 434px;
}
.front_content_bottom_wrapper .puff_wrapper .puff_content .puff_content_inner,
.front_content_bottom_wrapper .puff_wrapper .puff_content .puff_content_inner a
{
	width: 194px;
}

.front_content_bottom_wrapper .puff_wrapper_wide .puff_content .puff_content_inner a,
.front_content_bottom_wrapper .puff_wrapper .puff_content .puff_content_inner a
{
	display:block;
	height:62px;
	left:-13px;
	padding:48px 13px 0;
	position:relative;
	top:-48px;
	color: #fff;
}
.front_content_bottom_wrapper .puff_wrapper_wide .puff_content .puff_content_inner a:hover,
.front_content_bottom_wrapper .puff_wrapper .puff_content .puff_content_inner a:hover
{
	text-decoration: none;
}

.puff_header
{
	background:transparent url("../gfx/puff_header_bg_long.jpg") no-repeat right top;
	height:32px;
	line-height:32px;
	font-weight:bold;
	color: #fff;
}
.puff_header a
{
	color: #fff;
}
.puff_header div
{
	background:transparent url("../gfx/puff_header_bg_left.jpg") no-repeat left top;
	height: 32px;
	line-height: 32px;
	padding-left: 13px;
	overflow: hidden;
}
.puff_content
{
	background-color: #ebebeb;
	font-size: 0.9em;
	/*width: 194px;*/
	width: 100%;
	float: left;
}
.puff_content_inner
{
	float: left;
	/*width: 100%;*/
	padding: 16px 13px;
}
.puff_content .cart_info {	float: left; }
.puff_content .country_flag {	margin-bottom: 7px; }
.icon_cart
{
	float: left;
	background:transparent url("../gfx/icon_cart.png") no-repeat left top;
	padding: 0px 38px 28px 0px;
}
.puff_content_text
{
	font-size:0.9em;
	/*letter-spacing:0.05em;*/
	line-height:1.4em;	
}
.puff_button_wrapper
{
	float: right;
	width:100%;
	margin-top:10px;
}
/* Puff Shopping Cart */
.puff_shopping_cart .puff_content_inner
{
	width: 194px;
}

/* Currency Key Puff */
.puff_currency_guide .puff_content_text,
.puff_currency_key .puff_content_text
{
	height: 136px;
}

/* Currency Rates Puff */
.puff_currency_rates .puff_content_bottom
{
	background-color: #fff;
	float: left;
	width: 100%;
}
.puff_currency_rates .puff_content_text
{
	color: #000;
	font-weight: normal;
}
.puff_currency_rates .puff_rates
{
	float: left;
	color: #000;
	height: 54px !important;
	width: 90% !important;
	font-size: 0.9em;
	overflow: hidden;
}
.puff_currency_rates .puff_rates ul
{
	width: 100% !important;
}
.puff_currency_rates .puff_rates ul li
{
	height: 18px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	display: inline;
}
.puff_currency_rates .puff_rates table
{
	width:100% !important;
}
.puff_currency_rates .puff_rates table td
{
	height: 18px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.puff_currency_rates .puff_rates table .first_td { width: 40px; }
.puff_currency_rates .puff_rates table .last_td {	text-align: right; }

.puff_currency_rates .puff_content_bottom .link_rates
{
	float: left;
	background:transparent url("../gfx/icons/arrow_rates_big.png") no-repeat 120px center;
	padding: 32px 104px 32px 13px;
	font-size: 1.3em;
	line-height: 16px;
	display: block;
}
.puff_currency_rates .puff_content_bottom a:hover
{
	text-decoration: none;
}
.puff_currency_rates .puff_content_bottom .link_rates p
{
	display: inline;
	margin: 0;
}
.puff_currency_rates .puff_content_inner
{
	height: 64px;
	width: 194px;
}

/* Puff Currency Answer */
.puff_currency_answer
{
	width: 460px;
	height: 110px;
	float: left;
	background-color: #ebebeb;
}
.puff_currency_answer_inner
{
	width: 460px;
	height: 110px;
	float: left;
	background: transparent url("../gfx/text_bubble.png") no-repeat left top;
}
.puff_currency_answer_respons .puff_content_inner p
{
	color: #000;
	font-size: 0.85em;
}
.puff_currency_answer_respons .puff_currency_answer_respons_text
{
	float: left;
}
.puff_currency_answer_respons .puff_content_inner .signature
{
	margin-top: 4px;
	font-weight: normal;
	font-style: italic;
}
.puff_currency_answer_respons .puff_currency_answer_respons_button
{
	float: right;
	padding-top: 22px;
}
.puff_currency_answer_respons .puff_currency_answer_respons_button > div
{
	background: transparent url(../gfx/icons/arrow_black_left.png) no-repeat 0px center;
	float: right;
	padding-left: 24px;
}

.puff_currency_answer .user_input
{
	width: 250px;
	height: 110px;
	float: left;
	font-size: 0.95em;
}
.puff_currency_answer .user_input textarea
{
	font-family:Arial,Verdana,Sans-Serif;
	font-size: 0.85em;
	border: none 0;
	margin: 18px 0 0 18px;
	width:182px;	
	height:72px;
}
.puff_currency_answer .user_input .inactive
{
	color: #666;
	font-weight: bold;
}
.puff_currency_answer .user_input .active
{
	color: #000;
	font-weight: normal;
}

.puff_currency_answer .puff_content_right
{
	float: left;
	padding: 13px 13px 13px 0px;
	width: 197px;
}
.puff_currency_answer .puff_header
{
	background: transparent;
	color: #000;
	line-height: 18px;
	height: 18px;
	margin-bottom: 2px;
}
.puff_currency_answer .puff_text
{
	float: left;
	font-size: 0.85em;
	font-weight: bold;
	margin-bottom: 7px;
}
.puff_currency_answer .puff_text p
{
	margin: 0px;
	color: #000;
}
.puff_currency_answer .puff_label 
{
	float: left;
	font-size: 0.85em;
	color: #000;
	margin-bottom: 4px;
}
.puff_currency_answer .puff_email
{
	float: left;
	color: #000;
}
.puff_currency_answer .puff_email input
{
	font-family:Arial,Verdana,Sans-Serif;
	font-size: 0.85em;
	width: 100px;
	height: 18px;
}
.puff_currency_answer .puff_send
{
	float: right;
	/*width: 92px;*/
}
.puff_currency_answer .puff_send > div
{
	background: transparent url(../gfx/icons/arrow_black.png) no-repeat 0px center;
	float: right;
	padding-left: 24px;
}
.puff_currency_answer .puff_send input
{
	float: right;
	font-size: 0.85em;
}

/* Travel Facts & Puff Phrases */
.currency_guide_infoblock
{
	float: left;
	margin-bottom: 20px;
	font-size: 0.9em;
}
.currency_guide_infoblock p.smalltext
{
	font-size: 1em;
}
.currency_guide_infoblock p
{
	margin-bottom: 0px;
	font-size: 1em;
}

.puff_travel_facts p,
.puff_phrases p
{
	margin: 0px;
	display: inline;
}
.puff_travel_facts .label,
.puff_phrases .label
{
	font-weight: bold;
	margin-right: 2px;
}
.puff_travel_facts .fact_row,
.puff_travel_facts .label,
.puff_travel_facts .info,
.puff_phrases .fact_row,
.puff_phrases .label,
.puff_phrases .info
{
	/*float: left;*/
}
.puff_travel_facts .fact_row:first-child,
.puff_phrases .fact_row:first-child
{
	margin-top: 0px;
}
.puff_travel_facts .fact_row,
.puff_phrases .fact_row
{
	margin-top: 7px;
}

/* Related Info Puff */
.puff_related_info_image .puff_content
{
	background-color: Transparent;
	float: right;
}
.puff_related_info_image .puff_content .puff_content_inner
{
	padding: 0px;
}
.puff_wrapper .puff_content .puff_content_inner > :first-child.puff_link
{
	margin-top: 0px;
}
.puff_wrapper .puff_content .puff_content_inner .puff_link
{
	margin-top: 5px;
	float: left;
	background:transparent url(../gfx/icons/arrow_black_small.png) no-repeat 0 center;
	padding:0 0 0 18px;	
}

/* Puff Info Link */
.puff_info_link .puff_content p.smalltext
{
	font-size: 1em;
}
.puff_info_link .puff_content .puff_content_inner p
{
	margin-bottom: 0px;
	margin-top: 18px;
}
.puff_info_link .puff_content .puff_content_inner p:first-child
{
	margin-top: 0px;
}

/* Puff Logged In */
.puff_loggedin .button_eid
{
	float: right;
}
.puff_loggedin .user_name
{
	float: left;
	font-size: 1.2em;
	font-weight: bold;
}
.puff_loggedin .puff_link
{
	/*float: left;*/
}
.puff_loggedin .last_login
{
	float: left;
	margin-top: 7px;
	color: #666666;
}


/* Puff Current News */
.puff_current_news .puff_content
{
	background-color: #4e4e4e;
}
.puff_current_news .puff_content_inner,
.puff_current_news .puff_content_inner a
{
	color: #fff;
}
.puff_current_news .puff_content_inner .puff_content_text
{
	line-height: 1.25em;
}
.puff_current_news .puff_content_inner .puff_content_text > :first-child.puff_news_item
{
	margin-top: 0px;
}
.puff_current_news .puff_content_inner .puff_news_item
{
	float: left;
	margin-top: 7px;
}
.puff_current_news .puff_content_inner .puff_news_date
{
	float: left;
	font-weight: normal;
	margin-bottom: 2px;
}
.puff_current_news .puff_content_inner .puff_news_name
{
	float: left;
	font-weight: bold;
}

.ck_wrapper
{
	float: left;
	width: 460px;
	font-size: 1em;
}
.ck_dropdown
{
	float: left;
	margin-bottom: 20px;
}
.ck_wrapper .ck_table_label
{
	float: left;
	font-weight: bold;
	margin-bottom: 4px;
}
.ck_wrapper .ck_table
{
	margin-bottom: 20px;
}
.ck_wrapper .ck_table th
{
	font-weight: bold;
}
.ck_wrapper .ck_table th,
.ck_wrapper .ck_table td
{
	float: left;
	width: 58px;
	padding-left: 7px;
	text-align: left;
}
.ck_wrapper .ck_table .first_th,
.ck_wrapper .ck_table .first_td
{
	float: left;
	padding-left: 0px;
}
.ck_wrapper .ck_table .last_th,
.ck_wrapper .ck_table .last_td
{
	float: left;
	padding-right: 0px;
}
.ck_wrapper .ck_table .separator_td
{
	border-right: 1px solid #000;
}

.table_header
{
	background:transparent url("../gfx/puff_header_bg_long.jpg") no-repeat right top;
	height:32px;
	line-height:32px;
	font-weight:bold;
	color: #fff;
	font-weight: bold;
	/*width:700px;*/
}

/* News Article Lists */
.news_list_table .table_header { font-size: 1.2em; }
.news_list_table .table_body_alt_row_1 .first_td,
.news_list_table .table_body_alt_row_1 .first_td
{
	width: 20%;
}

.table_header td
{
	background:transparent url("../gfx/puff_header_bg_long.jpg") no-repeat center top;
	padding: 0px 5px 0px 0px;
}
.table_header .first_td
{
	background:transparent url("../gfx/puff_header_bg_long.jpg") no-repeat left top;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}
.table_header .last_td
{
	background:transparent url("../gfx/puff_header_bg_long.jpg") no-repeat right top;
}

.table_header2
{
	background:transparent url("../gfx/puff_header_bg_long.jpg") no-repeat right top;
	height:32px;
	line-height:32px;
	font-weight:bold;
	color: #fff;
	font-weight: bold;
	width:460px;
}
/*.table_header .td{ vertical-align:top;text-align:left;padding:5px;font-weight:bold;}*/ /* Testar att ta bort den här eftersom vi ändå har padding:5px; .table_header .td*/
/*.table_header .th{ vertical-align:top; padding:2px; font-weight:bold; }*/

.table_spacer .td{height:10px; padding:0px;}

.table_body_header .td
{
	vertical-align:top;height:50px;padding:0px 5px 0px 5px;border-bottom:solid 1px #d9d9da;font-size:1.3em;vertical-align:bottom;
}
.table_body_country .td
{
	vertical-align:top;height:28px;padding:0px 5px 0px 5px;
	
}
.table_body_white .td
{
	vertical-align:top;height:28px;padding:0px 5px 0px 5px;border-bottom:solid 1px #d9d9da;
}


.table_body_alt_row_1{background:#ffffff;}
.table_body_alt_row_2{background:#eeeeee;}
.table_body_alt_row_1 td{ padding:4px; vertical-align:middle; border-bottom:solid 1px #d9d9da; }
.table_body_alt_row_2 td{ padding:4px; vertical-align:middle; border-bottom:solid 1px #d9d9da; }
.table_body_alt_row_1 .td_corr{vertical-align:middle;padding:4px;border-bottom:solid 1px #d9d9da;text-align:right;}
.table_body_alt_row_2 .td_corr{vertical-align:middle;padding:4px;border-bottom:solid 1px #d9d9da;text-align:right;}
.table_body_alt_row_2 .th{vertical-align:middle;text-align:left;height:28px;padding:5px;}
.table_body_alt_row_1 .td_buy{vertical-align:middle;text-align:right;height:28px;padding:0px 5px 0px 5px;border-bottom:solid 1px #d9d9da;}
.table_body_alt_row_2 .td_buy{vertical-align:middle;text-align:right;height:28px;padding:0px 5px 0px 5px;border-bottom:solid 1px #d9d9da;}
/*.table_body_alt_row_1:hover, .table_body_alt_row_2:hover{background:#fff6d3;}*/

.small_table_wrapper{float:left;margin-bottom:15px; width:100%;}

.current_rates .right_td {width:70px;vertical-align:middle;text-align:right;height:38px;padding:0px 5px 0px 0px;border-bottom:solid 1px #d9d9da}
#content .current_rates .right_td ul { margin-bottom: 0px; }
.current_rates .table_header { line-height:14px; }
/*
FORMS
*/
/*loan*/
#form fielset{}
#form fieldset{position:relative;padding:0px 10px 0px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:none;border-bottom:none;}
#form label{float:left;display:block;width:165px;height:1.6em;line-height:1.6em;margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;/*background:#ddd;*/}
#form h3{margin:0px 0px 15px 0px;}
#form h3.fieldset{position:absolute;top:-18px;left:5px;margin:0px 0px 15px 0px;padding:0px 5px 0px 5px;background:white;}
#form .input{float:left;width:270px;height:1.3em;margin:0px 0px 0px 0px;/*border:1px solid #666666;background:transparent url(../gfx/form_text_field_bg.png) repeat-x;*/}
#form .input_dd{float:left;width:100px;}
#form .input:focus{background:#fff6d3;}
#form .radio input{float:none;display:inline;}
#form .radio label{float:none;display:inline;width:150px;margin-left:5px;}
#form .formRowDivExpand{display:none;margin:10px 0px 0px 17px;}
#form #formRowDivExpandAccountId{}
#form #showApplicant{cursor:pointer;}
#form .formRowDivExpand label{width:148px;margin:5px 0px 0px 0px;}
#form .formRowDivExpand .input{margin:5px 0px 0px 0px;}
#form .hr{clear:both;height:15px;background:transparent url(../gfx/form_border_div.png) 0px 7px repeat-x;}
#form .hr_black{clear:both;height:25px;background:transparent url(../gfx/form_border_div_black.png) 0px 12px repeat-x;}
#form .hr_no_clear{height:20px;}
#form .clear_end{margin:40px 0px 0px 0px;}
#form .btn_form{float:right;margin:5px 0px 0px 5px;}
#form .btn_form_float{float:left;margin:0px 0px 0px 25px;}
#form .form_section_top{height:10px;background:transparent url(../gfx/form_section_top.png) 0px 0px no-repeat;}
#form .form_section_bottom{height:10px;background:transparent url(../gfx/form_section_bottom.png) 0px 0px no-repeat;}
#form .form_section_content{padding-top:15px;}
#form .div_table_2_cel_left{float:left;width:204px;line-height:1.6em;line-height:2.8em;border-top:1px solid #ededed;}
#form .div_table_2_cel_left span{padding:0px 0px 0px 10px;}
#form .div_table_2_cel_right{float:left;width:284px;line-height:1.6em;line-height:2.8em;border-top:1px solid #ededed;}
.payment_plan_wrapper th { text-align:left; }

#form .calculate_loan_result_left{float:left;width:204px;padding:7px 0px 0px 0px;border-top:1px solid black;}
#form .calculate_loan_result_left span{padding:0px 0px 0px 10px;}
#form .calculate_loan_result_right{float:left;width:284px;padding:7px 0px 0px 0px;border-top:1px solid black;}
#form .calculate_loan_result_no_border_left{float:left;width:204px;margin:15px 0px 0px 0px;}
#form .calculate_loan_result_no_border_left span{padding:0px 0px 0px 10px;}
#form .calculate_loan_result_no_border_right{float:left;width:284px;margin:15px 0px 0px 0px;}

/*currency converter*/

.convert_currency_box_clear {border: 0px solid red; width: auto; height: 60px; float: left;}

.convert_currency_box_1 {border: 0px solid green; width: auto; clear:both;}
#convert_currency_box_1_content_1 {border: 0px solid red;}
#convert_currency_box_1_content_2 {border: 0px solid red;  height: 30px;}

.convert_currency_box_2 {border: 0px solid red; width: 130px; clear:both;}
#convert_currency_box_2_content_1 {border: 0px solid blue; float: left; width: 120px;}
#convert_currency_box_2_content_2 {border: 0px solid red; float:left; width: auto; height: 30px; padding-left: 10px;}

.convert_currency_box_3 {border: 0px solid blue; width: 190px;clear:both;}
#convert_currency_box_3_content_1 {float: left; width: 55px; border: solid 0px red; margin-left: 15px;}
#convert_currency_box_3_content_2 {float: left; width: 165px; border: solid 0px red;}
.convert_currency_box_4 {border: 0px solid blue; width: 190px; clear:both;}

.convert_currency_row {width:220px;float:left;height:38px; margin-bottom:5px; font-size:0.9em;}
.convert_currency_row_low {width:220px;float:left;height:25px; margin-bottom:5px; font-size:0.9em;}
.convert_currency_row_button {float:right;height:34px; font-size:0.9em;}
* html .convert_currency_row_button {float:right;height:38px; font-size:0.9em;}
.convert_currency_separator {border-bottom:1px solid #D9D9D9;height:1px;margin-bottom:5px;margin-left:5%;width:95%;clear:both;float:right;}



* html .convert_currency_row {width:220px;float:left;height:38px; margin-bottom:5px; font-size:0.9em;}
.convert_currency_row_wide {width:100%;float:left;height:38px; margin-bottom:5px; font-size:0.9em;}
.convert_currency_row_thin {width:100%;float:left;height:30px; margin-bottom:5px; font-size:0.9em;}
.convert_currency_row_kurs {width:240px;float:left;height:38px; padding-left:140px; font-size:0.9em;}
.convert_currency_row_left {width:220px;float:left;height:35px; margin-bottom:5px; font-size:0.9em;}
.convert_currency_yellow{width:220px;margin-top:10px;margin-bottom:12px;height:35px;padding-right:10px;text-align:right;line-height:35px;background:url(../gfx/reserve_bg.png) no-repeat right;float:left;}
.convert_currency_fancy_long{width:200px;color:#fff;font-size:1.3em;margin-top:3px;margin-bottom:10px;height:35px;padding-right:10px;text-align:right;line-height:35px;background:url(../gfx/reserve_amount_bg.png) no-repeat right;float:right;}
/** html .convert_currency_fancy_long{margin-top:10px;margin-bottom:12px;height:35px;padding-right:8px;text-align:right;line-height:35px;background:url(../gfx/reserve_amount_bg.png) no-repeat right;float:left;}*/
.convert_currency_header {width:55px; margin-left:5px;float:left;margin-top:4px;}
.convert_currency_header_wide {width:115px; margin-left:5px;float:left;margin-top:4px;}
.convert_currency_currency {height:25px; line-height:24px;float:right;text-align:right;padding-right:5px;position:relative;}
.convert_currency_currency_converter {height:25px; line-height:24px;float:right;text-align:right;padding-right:5px;position:relative;}
.convert_currency_sum { margin: 3px 10px 0px 4px; float:right; }
.convert_currency_resultheader {margin:15px 10px 0px 20px;float:right;text-align:right;font-size:0.9em;}
/** html .convert_currency_resultheader {margin-left:10px;float:left;text-align:right;font-size:0.9em;margin-top:8px;}*/
.convert_currency_resultheader_bottom {margin:3px 10px 0px 20px;float:right;text-align:right;font-size:0.9em;}
/** html .convert_currency_resultheader_bottom {margin:3px 0px 0px 20px;float:right;text-align:right;font-size:0.9em;}*/
/** html .convert_currency_sum {width:240px; margin-left:4px;float:left;}*/
.convert_currency_sum_header {width:50px; margin-left:10px;float:left;}
.convert_currency_sum_price {width:150px; margin-left:10px;float:left;}

.convert_currency_option {width:160px;float:left;}
.convert_currency_option_thin {width:120px;float:left;margin-top:4px;}
* html .convert_currency_option_thin {width:110px;float:left;margin-top:4px;}
.convert_currnecy_textbox {width:120px;float:left;}
.convert_currnecy_detail {width:40px;float:left;}

.convert_currency_box_content_15 {width: 15px;}

.convert_currency_box {border: 0px solid green; width: auto; height: 60px; float: left; margin: 0 20px 0 0;}


.convert_currency_list {width: 165px; height: 21px; float: left; border: 0px solid blue; margin-right: 7px; vertical-align: top; padding-left: 10px;}
.convert_currency_selection {float: left; width: 40px;}
.convert_currency_lbl {width: auto; float: left;}
.converter {line-height: 28px; padding-left: 8px; margin-top: 10px;}
.currency_input {width: 80px;}
.currency_lbl {width: 30px; border: 0px solid red;}
.convert_currency_lbl {width: 40px !important; margin: 5px !important; border: 1px solid green; float: left !important;}
.convert_currency_area {border-top:solid 1px #D9D9DA; height: auto; background-color: #ffffff; padding-top: 10px; padding-bottom: 5px; width:100%;float:left;}
/** html .convert_currency_area {border-top:solid 1px #D9D9DA; height: auto; background-color: #ffffff; padding-top: 10px; padding-bottom: 5px; width:100%;}*/
#convert_currency_area_left{border-right:solid 1px #D9D9D9; width:220px; float:left; padding-top:5px;margin-bottom:10px;}
#convert_currency_area_right{width:239px;float:right;padding-top:5px;}
* html #convert_currency_area_right{height:200px; width:220px;float:left; padding-top:5px;margin-right:10px;}
#convert_currency_area_right_top{border-bottom:solid 1px #D9D9D9;margin-right:10px;}
/*#convert_currency_area_right_bottom{padding-top:3px;margin-right:10px;}*/
.convert_currency_area_right_part{float:right;margin-right:10px;}
#form .convert_currency_box label {width: auto; padding: 0 0 0 5px;}
#form .table_header  h3 {margin: 0px;}


#convert_currency_result .td, #convert_currency_result .td_buy{vertical-align:middle;height:28px;padding:0px 10px 0px 10px;}

#convert_currency_lathund .td, #convert_currency_lathund .td_buy{vertical-align:middle;height:33px;padding:0px 10px 0px 10px;}

.global_cash_area_left{width:250px; float:left; padding-top:5px;}
.global_cash_area_right{width:250px;float:left; padding-top:5px;}

#form .radioCurrency input{float:none;display:inline;}
#form .radioCurrency label{float:none;display:inline;width:150px;margin-left:0px;margin-right:5px;}
#form .input_dd_convert_currency{width:200px;}

td.convert_currancy_result_td_1 {font-size:0.9em; padding:4px; width: 80px; white-space:nowrap; text-align: right;}
td.convert_currancy_result_td_2 {font-size:0.9em; padding:4px; width: 45px;}
td.convert_currancy_result_td_3 {font-size:0.9em; padding:4px; white-space:nowrap;}
td.convert_currancy_result_td_4 {font-size:0.9em; padding:4px; width: 60px; text-align: right;}

/*hover sign*/
#form .formRowDiv .hover{float:right;display:block;position: relative;cursor:pointer;}
#form .formRowDiv em{position: absolute;display:none;width:160px;height:89px;top:-90px;left:-76px;text-align:center;font-style:normal;padding:30px 0px 0px 0px;z-index: 2;background:transparent url(../gfx/sign.png) no-repeat;}

/*step legend*/
#form #step_legend{margin:0px 0px 25px 0px;background:#f5f5f5 url(../gfx/form_step_bg.png);}
#form #step_legend ul{float:left;list-style-type:none;margin:0px;padding:0px;}
#form #step_legend li{float:left;display:block;width:60px;margin:0px;padding:0px 10px 0px 5px;line-height:35px;text-align:center;background-image:none;}
#form #step_legend #step_1, #form #step_legend #step_2, #form #step_legend #step_3 {background:#f5f5f5 url(../gfx/form_step_next_bg.png) 100% 0 no-repeat;}
#form #step_legend a{color:#444444;text-decoration:underline;}
#form #step_legend a:hover{text-decoration:none;}

/*calculate loan*/
#form #calculateLoanExpand{display:none;}

/*error messages*/
#form .form_error_indication{float:left;line-height:1.6em;width:30px;font-weight:bold;color:red;}


/*
FOOTER
*/
#page_footer_space { height:24px;	width:506px; }
.page_space{ padding:12px 506px 0px 0px; }
#page_footer_space_2col { height:24px;	width:710px; }
.page_space_2col{ padding:12px 710px 0px 0px; }

#footer{background:#fecd00;}
/*#shaddow_bottom{height:9px;background:transparent url(../gfx/bg_shaddow_bottom.png) repeat-x}*/

/*
FOREX FLASH
*/
span.search_hit { background-color: Lime; }

/*Kalles påbyggnads style (valutaomvandlaren) */

.calculation_wrapper
{
	margin-bottom:15px;
	float:left;
	width:100%;
}
.calculation_header
{
	float:left;
	width:110px;
}
.calculation_slider
{
	float:left;
	width:240px;
}
.calculation_slider_ticker
{
	float:left;
	width:235px;
	height:60px;
	background-position:10px 10px;
	background-image:url(../gfx/TickSteps.gif);
	background-repeat:no-repeat;
}
* html .calculation_slider_ticker
{
	float:left;
	width:230px;
	height:60px;
	background-position:10px 10px;
	background-image:url(../gfx/TickSteps.gif);
	background-repeat:no-repeat;
}
.calculation_slider_money
{
	float:left;
	width:235px;
	height:60px;
	background-position:10px 10px;
	background-image:url(../gfx/TickStepsMoney.gif);
	background-repeat:no-repeat;
}
* html .calculation_slider_money
{
	float:left;
	width:230px;
	height:60px;
	background-position:10px 10px;
	background-image:url(../gfx/TickStepsMoney.gif);
	background-repeat:no-repeat;
}
.calculation_amount
{
	float:left;
	width:100px;
}
.loan_calculation_wrapper
{
	width:100%;
}

.results_wrapper
{
	float:left;
	width:100%;
	border-top:solid 1px #d9d9da;
	border-bottom:solid 1px #d9d9da;
	padding-top:10px;
	/*padding-bottom:10px;*/
}
.left_results_wrapper
{
	border-right:solid 1px #d9d9da;
	float:left;
	width:270px;
	padding-left:5px;
}
* html .left_results_wrapper
{
	border-right:solid 1px #d9d9da;
	float:left;
	width:270px;
}
.results_row
{
	float:left;
	width:270px;
}
.results_header
{
	width:165px;
	float:left;
	/*color:#818180;*/
	line-height:30px;
	/*font-size:0.9em;*/
}
.results_number
{
	float:left;
	line-height:30px;
	font-size:0.9em;
}
.right_results_wrapper
{
	float:left;
	width:230px;
}
* html .right_results_wrapper
{
	float:left;
	width:215px;
}
.ruseults_total_header
{
	width:230px;
	float:left;
/*	font-size:0.9em;*/
	font-weight:bold;
/*	color:#818180;*/
	text-align:right;
	margin-top:5px;
}
.ruseults_total_number
{
	width:230px;
	float:left;
	text-align:right;
	font-size:0.9em;
	margin-bottom:35px;
}
.ruseults_average_header
{
	width:230px;
	float:left;
/*	font-size:0.9em;*/
	font-weight:bold;
/*	color:#818180;*/
	text-align:right;
}
* html .ruseults_total_header
{
	width:215px;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	color:#818180;
	text-align:right;
	margin-top:5px;
}
* html .ruseults_total_number
{
	width:215px;
	float:left;
	text-align:right;
	font-size:0.9em;
	margin-bottom:35px;
}
* html .ruseults_average_header
{
	width:215px;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	color:#818180;
	text-align:right;
}
.ruseults_average_number
{
	width:200px;
	height:36px;
	float:left;
	font-size:0.9em;
	text-align:right;
	background-image:url(../gfx/ResultBg.gif); 
	background-repeat:no-repeat;
	background-position:right;
	line-height:36px;
	padding-right:30px;
	font-size:1.3em;
	font-weight:bold;
}
* html .ruseults_average_number
{
	width:185px;
	height:36px;
	float:left;
	font-size:0.9em;
	text-align:right;
	background-image:url(../gfx/ResultBg.gif);
	background-repeat:no-repeat;
	background-position:right;
	line-height:36px;
	padding-right:30px;
	font-size:1.3em;
	font-weight:bold;
}

.boxCurrencyConverter {
	border-bottom: 1px solid black;
	background-color: white;
    font-size:0.9em;
    padding-left: 5px;
}

.boxCurrencyConverterActive {
	border-bottom: 1px solid black;
	background-color: #C7C7C7;
	font-size:0.9em;
    padding-left: 5px;
}

.boxCurrency {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

.boxConverterTextButton {
    display: block;
    font-size:0.9em;
    font-weight:bold;
}
.boxConverterTextButton2
{
	    display: block;
    font-size:1.2em;
    font-weight:bold;
    text-decoration:none;
}
.application_italic_wrapper
{
	width:100%;
	float:left;
	padding-bottom:8px;
	font-style:italic;
	font-size:0.9em;
}
.application_continue_button_ddm a
{
	display:block;
	height:20px;
	padding-right:5px;
	padding-left:5px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.application_continue_button_ddm a:hover
{
	text-decoration:none;
}
.application_continue_arrow_ddm
{
	float:right;
	height:20px;
	width:18px;
	background:url(../gfx/continue_right.gif) no-repeat;
	background-position:left;	
}


.application_continue_button_ddm 
{
		float:right;
	height:20px;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
	background:url(../gfx/buttons/btn_middle_smart.gif) no-repeat;
	background-position:right;	
	
	font-size:0.8em;
	font-weight:bold;
	border: solid 1px #e7e6e6;
	
	position:relative;

	color:#333333;
	
	overflow: visible; z-index:10000; white-space:nowrap;top:0px;left:0px;}
.application_continue_button_ddm a {color: #f0f; text-decoration:none;font-family: arial;}
* html .application_continue_button_ddm a {margin-top:10px;}
.application_continue_button_ddm ul.nav li a{display:block;color:#333333;text-decoration:none;}
.application_continue_button_ddm .arrow {background-attachment:fixed;background-position:right;height: 10px;background-color:Transparent;}
.application_continue_button_ddm ul.nav li ul li a {color: #ffff00;}
* html .application_continue_button_ddm ul.nav li ul li a {margin-top:4px;}
.application_continue_button_ddm ul.nav {list-style: none;padding: 0 0 0 0px;margin: 0 0 0 0px;position: relative; z-index:10000;  list-style-type: none;}
.application_continue_button_ddm .sub {list-style-type: none;margin-top: 0px;float: left;position: absolute;top: 20px;left: -5px;line-height:20px;width:100px;}
.application_continue_button_ddm ul.nav li {float: left;position: relative;background-color: #00ff00;height: 15px;/*float: left;position: relative;background-color: #666666;height: 36px;*/}
.application_continue_button_ddm ul.nav li.selected {float: left;position: relative;background-color: #ff0000;height: 36px;/*float: left;position: relative;background-color: #666666;height: 36px;*/}
.application_continue_button_ddm ul.nav li ul li:hover {float: left;position: relative;background-color: #eeeeee;/*float: left;position: relative;background-color: #666666;height: 36px;*/}
.application_continue_button_ddm ul.nav li ul li a:hover {text-decoration:none;}

.application_continue_button_ddm ul.nav li:hover {float: left;position: relative;background-color: Transparent;} /*SKA DET VARA #5B6165 OCH INTE #858585 VERKLIGEN, MICKE?*/
.application_continue_button_ddm .nav {width: 40px;}
.application_continue_button_ddm ul.nav li, ul#nav li ul li{width: 100%;}
.application_continue_button_ddm ul.nav li {background-color:Transparent;}
.application_continue_button_ddm ul.nav li ul li{float: left;position: relative;border: 1px solid #858585;background-color:#ffffff;height:20px;}
.application_continue_button_ddm li ul {display: none;position: absolute;top: 0;left: -20px;margin-left:-1px;}
.application_continue_button_ddm li:hover ul, li.over ul {display: block;background-color: #eeeeee;}


