﻿#site_header_logolink, #divSiteHeader, #site_mainmenu_wrapper, #subpage_wrapper_left, .front_content_bottom_wrapper,
#front_footer_wrapper, .top_icon_container, .puff_currency_key, #subpage_wrapper_right, .results_wrapper, .convert_currency_area, .small_continue_button, .small_continue_arrow_rightspace, .puff_related_info_image

{display: none;}

Body {width: auto;
      font-size: 62.5%;
      background-color: White;
      font-family: Arial, Verdana, Sans-Serif;
      padding: 0 0 0 2cm;
      }

#site_wrapper {width: auto;}

#content {width: 100%; line-height; 1.3em;}
#subpage_wrapper_right_2_col {width: 100%;}

.currency_guide_content {width: 63%; float: left;}
#subpage_wrapper_right_print {width: 35%; float: right; margin-left: 10px;}

#site_content_wrapper {width: 100%;}
#site_shadow_wrapper {width: 100%;}

.subpage_header_wrapper {width: auto; border-bottom: 1px solid black; margin-bottom: 10px; height: 2.7em;}

.puff_wrapper puff_weather_forecast {}




/* Kontantguiden */

.ck_wrapper {font-size: 1em; width: auto;}

.clear {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
}

.ck_wrapper .ck_table_label {
float:left;
font-weight:bold;
margin-bottom:4px;
}

.ck_wrapper .ck_table {
margin-bottom:20px;
}

.ck_wrapper .ck_table .first_th, .ck_wrapper .ck_table .first_td {
float:left;
padding-left:0;
}

.ck_wrapper .ck_table th, .ck_wrapper .ck_table td {
float:left;
padding-left:7px;
text-align:left;
width:53px;
}

.ck_wrapper .ck_table .last_th, .ck_wrapper .ck_table .last_td {
float:left;
padding-right:0;
}

.ck_wrapper .ck_table .separator_td {
border-right:1px solid #000000;
}

H1
{
	font-family: Arial, Trebuchet MS;
	font-size:1.7em;
	font-weight:bold;
	line-height:1.4em;
	margin-top:0px;
	margin-bottom:12px;
}

H2
{
	font-family: Arial, Trebuchet MS;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.4em;
	margin-top:0px;
	margin-bottom:4px;
}

H3
{
	font-family: Arial, Trebuchet MS;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	margin-top:10pt;
	margin-bottom:5pt;

}

H4
{
	font-family: Arial, Trebuchet MS;
	font-size:1.6em;
	font-weight:bold;
}

H5
{
	font-family: Arial, Trebuchet MS;
	font-size:1.4em;
	font-weight:bold;
}

H6
{
	font-family: Arial, Trebuchet MS;
	font-size:1.2em;
	font-weight:bold;
}

.smalltext {
font-size:0.9em;
}

p {
margin:0 0 18px;
line-height: 1.3em;
}


#subpage_wrapper_right_print .puff_wrapper, #subpage_wrapper_left .puff_wrapper, #subpage_wrapper_right .puff_wrapper {
border:1px solid #000000;
font-size:0.9em;
margin-bottom:20px;
}

#subpage_wrapper_right_print div {
float:none !important;
overflow:visible !important;
}



#subpage_wrapper_right_print .puff_header 
{
background:none repeat scroll 0 0 #CCCCCC;
color:#000000;
font-weight:bold;
height:32px;
line-height:32px;
border-top: 0px solid black !important;
margin-left: 12px !important;
margin-top: 10px !important;
border-bottom: 0px !important;
}

.puff_header {
background:none repeat scroll 0 0 #CCCCCC;
color:#000000;
font-weight:bold;
height:32px;
line-height:32px;
border-bottom: 1px solid black;
}

.puff_content {
background-color:#FFFFFF;
font-size:0.9em;
width:100%;
}

.puff_header div {
height:32px;
/*line-height:15px;*/
overflow:hidden;
margin-top: -10px;
}

.puff_travel_facts .label, .puff_phrases .label {
font-weight:bold;
margin-right:2px;
}

.puff_travel_facts .fact_row, .puff_phrases .fact_row {
margin-top:7px;
}

.puff_content_inner {
padding:5px 13px;
}

.puff_weather_forecast {width: auto; margin-left: 0px;}


/* Dagens kurser */

.table_header {
background:url("../gfx/bg_table_header.png") repeat-x scroll 0 0 #FFCF00;
border-bottom:1px solid black;
margin-bottom:10px;
width:100% !important;
color:#000000;
font-weight:bold;
height:32px;
line-height:16px;
}

.table_spacer .td {
height:10px;
padding:0;
}

.table_body_alt_row_2 .right_td, .table_body_alt_row_1 .right_td {
display:none;
}

.table_body_alt_row_1 {
background:none repeat scroll 0 0 #FFFFFF;
width:50%;
}

.table_body_alt_row_2 {
background:none repeat scroll 0 0 #EEEEEE;
width:50%;
}

.table_body_alt_row_1 .tdr, {
border-bottom:1px solid #D9D9DA;
height:28px;
padding-right:20px;
text-align:right;
vertical-align:middle;
}

.table_body_alt_row_1 td {
border-bottom:1px solid #D9D9DA;
height:28px;
padding-right:20px;
vertical-align:middle;
}

.table_body_alt_row_2 .tdr {
border-bottom:1px solid #D9D9DA;
height:28px;
padding-right:20px;
text-align:right;
vertical-align:middle;
}

.table_body_alt_row_2 td {
border-bottom:1px solid #D9D9DA;
height:28px;
padding-right:20px;
vertical-align:middle;
}

/* Prislista */

.price_list_wrapper .datetime_info {
color:#999999;
float:right;
font-size:0.85em;
margin-bottom: -40px;
}

.price_list_wrapper 
{
	margin-top: 30px;
}
