#framework {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 960px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#framework #page {
	BACKGROUND-COLOR: white; PADDING-TOP: 1px
}
#framework #page H2.black {
	COLOR: black
}
#framework #page INPUT {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; COLOR: #646464; FONT-SIZE: 11px; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid
}
#framework #page SELECT {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; COLOR: #646464; FONT-SIZE: 11px; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid
}
#framework #page .bb {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid
}
#framework #page #menu {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 104px; PADDING-TOP: 15px
}
#framework #page #menu .leftBox {
	WIDTH: 720px; FLOAT: left; PADDING-TOP: 8px
}
#framework #page #menu .leftBox .logoBox {
	PADDING-LEFT: 8px; HEIGHT: 54px
}
#framework #page #menu .leftBox .logoBox .logo {
	MARGIN-TOP: -1px
}
#framework #page #menu .leftBox .logoBox .official {
	LINE-HEIGHT: 16px; MARGIN: 18px 0px 0px 10px; FONT-FAMILY: Arial; FLOAT: left; COLOR: #011834; FONT-SIZE: 14px;font-weight:bold
}
#framework #page #menu .leftBox .logoBox .topLinksWrapper {
	MARGIN-TOP: -8px; FLOAT: right; HEIGHT: 30px; OVERFLOW: hidden
}
#framework #page #menu .leftBox .logoBox .topLinks {
	MARGIN: 0px 14px 0px -1px
}
#framework #page #menu .leftBox .logoBox .topLinks LI {
	LINE-HEIGHT: 30px; DISPLAY: inline
}
#framework #page #menu .leftBox .logoBox .topLinks A {
	BORDER-LEFT: #c6c6c6 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 8px; PADDING-RIGHT: 4px; COLOR: #009fdc; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#framework #page #menu .leftBox .logoBox .topLinks A:hover {
	COLOR: #00709b
}
#framework #page #menu .leftBox .logoBox .topLinks A:active {
	COLOR: #646464
}
#framework #page #menu .rightBox {
	WIDTH: 220px; FLOAT: right
}
#framework #page #menu .rightBox .clockWithText {
	HEIGHT: 30px
}
#framework #page #menu .rightBox .lang {
	PADDING-BOTTOM: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 2px; WIDTH: 140px; PADDING-RIGHT: 2px; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 2px
}
#framework #page #menu .rightBox .submitLang {
	BACKGROUND-IMAGE: url(../images/btn_empty_blue_search.gif); BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 5px 0px -5px; PADDING-LEFT: 0px; WIDTH: 77px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial; BACKGROUND-POSITION: 0px 5px; FLOAT: right; HEIGHT: 33px; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#framework #page #menu .rightBox .submitLang:hover {
	BACKGROUND-IMAGE: url(../images/btn_empty_blue_search_hover.gif)
}
#framework #page #menu .rightBox .searchBox {
	PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; PADDING-LEFT: 6px; WIDTH: 132px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 14px; FONT-SIZE: 12px; PADDING-TOP: 3px
}
#framework #page #menu .rightBox .submit {
	BACKGROUND-IMAGE: url(../images/btn_empty_blue_search.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; MARGIN-TOP: 9px; PADDING-LEFT: 0px; WIDTH: 77px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: right; HEIGHT: 24px; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#framework #page #menu .rightBox .submit:hover {
	BACKGROUND-IMAGE: url(../images/btn_empty_blue_search_hover.gif)
}
#framework #page #menu .mainMenu {
	MARGIN-TOP: 1px; WIDTH: 725px; FLOAT: left; MARGIN-LEFT: -4px; MARGIN-BOTTOM: 16px
}
#framework #page #menu .mainMenu LI {
	Z-INDEX: 110; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 3px 0px -4px; PADDING-LEFT: 12px; PADDING-RIGHT: 6px; BACKGROUND: url(../images/main_menu_new.gif) no-repeat -5px 0px; FLOAT: left; PADDING-TOP: 0px
}
#framework #page #menu .mainMenu LI.first {
	Z-INDEX: 110; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 3px 0px -4px -5px; PADDING-LEFT: 17px; PADDING-RIGHT: 6px; BACKGROUND: url(../images/main_menu_new.gif) no-repeat 0px 0px; FLOAT: left; PADDING-TOP: 0px
}
#framework #page #menu .mainMenu LI.last {
	BACKGROUND: url(../images/main_menu_new_last.gif) white no-repeat -5px 0px; MARGIN-RIGHT: 7px
}
#framework #page #menu .mainMenu LI A {
	COLOR: #ffffff
}
#framework #page #menu .mainMenu LI.swedenfacts {
	MARGIN-TOP: -14px; PADDING-LEFT: 20px; MARGIN-BOTTOM: -4px; BACKGROUND: url(../images/main_menu_sweden_facts_new.gif) no-repeat left top
}
#framework #page #menu .mainMenu LI.swedenfacts A {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
#framework #page .factsContent LI {
	MARGIN-BOTTOM: 8px
}
#framework #page #menu .mainMenu LI SPAN.label {
	PADDING-BOTTOM: 0px; MARGIN: 0px -10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 40px; DISPLAY: block; FONT-FAMILY: Arial, serif; BACKGROUND: url(../images/main_menu_new.gif) no-repeat right top; HEIGHT: 33px; COLOR: white; FONT-SIZE: 12px; CURSOR: default; FONT-WEIGHT: bold; PADDING-TOP: 14px
}
#framework #page #menu .mainMenu LI SPAN.first {
	PADDING-BOTTOM: 0px; MARGIN: 0px -10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 40px; DISPLAY: block; FONT-FAMILY: Arial, serif; BACKGROUND: url(../images/main_menu_new.gif) no-repeat right top; HEIGHT: 33px; COLOR: white; CURSOR: default; PADDING-TOP: 15px
}
#framework #page #menu .mainMenu LI SPAN.last {
	PADDING-BOTTOM: 0px; MARGIN: 0px -10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 43px; DISPLAY: block; FONT-FAMILY: Arial, serif; BACKGROUND: url(../images/main_menu_new_last.gif) white no-repeat right top; HEIGHT: 33px; COLOR: white; CURSOR: default; PADDING-TOP: 15px
}
#framework #page #menu .mainMenu LI.swedenfacts .label {
	BACKGROUND: url(../images/main_menu_sweden_facts_new.gif) no-repeat right top; HEIGHT: 33px; PADDING-TOP: 31px
}
#framework #page #menu .mainMenu LI .arrow {
	MARGIN-TOP: -8px; DISPLAY: none; BACKGROUND: url(../images/main_menu_arrow.gif) no-repeat center top; HEIGHT: 6px
}
#framework #page #menu .mainMenu LI:hover {
	Z-INDEX: 9999; BACKGROUND-POSITION: -5px -50px
}
#framework #page #menu .mainMenu LI.first:hover {
	Z-INDEX: 9999; BACKGROUND-POSITION: 0px -50px
}
#framework #page #menu .mainMenu LI.swedenfacts:hover {
	BACKGROUND-POSITION: left -65px
}
#framework #page #menu .mainMenu LI:hover SPAN.label {
	BACKGROUND-POSITION: right -50px
}
#framework #page #menu .mainMenu LI:hover SPAN.first {
	BACKGROUND-POSITION: right -50px
}
#framework #page #menu .mainMenu LI:hover SPAN.last {
	BACKGROUND-POSITION: right -50px
}
#framework #page #menu .mainMenu LI.swedenfacts:hover .label {
	BACKGROUND-POSITION: right -65px
}
#framework #page #menu .mainMenu LI:hover .arrow {
	WIDTH: 20px; DISPLAY: block
}
#framework #page #menu .mainMenu LI .box {
	Z-INDEX: 115; POSITION: absolute; PADDING-BOTTOM: 15px; MARGIN: 10px 0px 0px -15px; PADDING-LEFT: 0px; WIDTH: 266px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(../images/main_menu_box.png) no-repeat left bottom; FLOAT: left; TOP: 46px; PADDING-TOP: 0px
}
#framework #page #menu .mainMenu .box UL {
	BACKGROUND-IMAGE: url(../images/main_menu_box_top.png); PADDING-BOTTOM: 8px; MARGIN: -15px 0px 0px; PADDING-LEFT: 5px; WIDTH: 266px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; COLOR: white; PADDING-TOP: 14px
}
#framework #page #menu .mainMenu .box LI {
	BACKGROUND-IMAGE: none; FLOAT: none
}
#framework #page #menu .mainMenu .box LI:hover {
	BACKGROUND-IMAGE: url(../images/main_menu_box_hover_new2.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 0px
}
#framework #page #menu .mainMenu .box LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Arial, sans-serif; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#framework #page #menu .mainMenu LI:hover .box {
	DISPLAY: block
}
#framework #page #content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px;
}
#framework #page #content .hr {
	BACKGROUND-IMAGE: url(../images/hr.gif); WIDTH: 100%; MARGIN-BOTTOM: 20px; HEIGHT: 2px
}
#framework #page #content .searchHr {
	BACKGROUND-IMAGE: url(../images/hr.gif); MARGIN: 10px 0px; WIDTH: 460px; HEIGHT: 2px
}
#framework #page #content .searchHr HR {
	DISPLAY: none
}
#framework #page #content .hr HR {
	DISPLAY: none
}
#framework #page #content #main-page {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#framework #page #content .mapHiddenTopBorder {
	MARGIN-TOP: -1px; BORDER-TOP: #e7e7e7 1px solid
}
#framework #page #content #main-page .richContentBrowser {
	BACKGROUND-IMAGE: url(../images/rich_content_background.gif); PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 450px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 20px; HEIGHT: 396px; PADDING-TOP: 5px
}
#framework #page #content #main-page #RichContentBrowser #jsFallback {
	WIDTH: 450px; HEIGHT: 315px
}
#framework #page #content #main-page #RichContentBrowser P {
	FONT-FAMILY: arial; MARGIN-BOTTOM: 0px; LETTER-SPACING: -0.5px; COLOR: black; FONT-SIZE: 13px
}
#framework #page #content #main-page #RichContentBrowser P.copyright {
	LETTER-SPACING: normal; COLOR: #999; FONT-SIZE: 12px
}
#framework #page #content #main-page .xFormRCB {
	BACKGROUND-IMAGE: url(/../images/rich_content_background_small.gif); HEIGHT: 396px
}
#framework #page #content #main-page .richContentBrowser .divImgData {
	MARGIN: 2px
}
#framework #page #content #main-page .pt14 P {
	LINE-HEIGHT: 1.36em; COLOR: #404040; FONT-SIZE: 1.2em
}
#framework #page #content #main-page .pt14b P {
	LINE-HEIGHT: 1.36em; COLOR: #404040; FONT-SIZE: 1.2em
}
#framework #page #content #main-page #pProvider {
	MARGIN-BOTTOM: 10px !important
}
#framework #page #content #main-page .bookingdisclaimer {
	COLOR: #646464 !important; FONT-SIZE: 11px !important
}
#framework #page #content #main-page .sponsored {
	BORDER-BOTTOM: #d2d2d2 1px solid; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 20px; COLOR: #6a6a6a; FONT-SIZE: 10px
}
#framework #page #content #main-page .pt14 A {
	
}
#framework #page #content #main-page .pt14b A {
	
}
#framework #page #content #booking {
	DISPLAY: none
}
#framework #page #content .module1Wrapper {
	WIDTH: 220px
}
#framework #page #content .rightColumTopMargin {
	MARGIN-TOP: 5px
}
#framework #page #content .module2Wrapper {
	WIDTH: 460px
}
#framework #page #content .module2Wrapper .module {
	PADDING-BOTTOM: 20px
}
#framework #page #content .module2Wrapper .module P {
	MARGIN: 0px
}
#framework #page #content .module2Wrapper .module A H2:hover {
	COLOR: #00709b
}
#framework #page #content .module {
	WIDTH: 220px; FLOAT: left
}
#framework #page #content .module IMG {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
#framework #page #content .module .ad IMG {
	MARGIN-BOTTOM: 0px
}
#framework #page #content .moduleMargin {
	MARGIN-RIGHT: 20px
}
#framework #page #content H4.h4Ad {
	BACKGROUND-IMAGE: url(../images/h4_ad.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; HEIGHT: 12px; COLOR: #8b8b8b; FONT-SIZE: 10px; PADDING-TOP: 5px
}
#framework #page #content .module1Wrapper H4.h4Ad {
	WIDTH: 210px; FLOAT: left
}
#framework #page #content .ad {
	BORDER-BOTTOM: #e1e1e1 10px solid; BORDER-LEFT: #e1e1e1 10px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: 200px; OVERFLOW: hidden; BORDER-TOP: #e1e1e1 10px solid; BORDER-RIGHT: #e1e1e1 10px solid
}
#framework #page #content .ad DIV.info {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 16px; PADDING-TOP: 0px
}
#framework #page #content .ad SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; BACKGROUND-COLOR: white; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Arial; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#framework #page #content .ad A {
	DISPLAY: block
}
#framework #page #content .bookableH3 {
	POSITION: relative; PADDING-BOTTOM: 8px; MARGIN-TOP: 27px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 0px; COLOR: white; FONT-SIZE: 12px; PADDING-TOP: 8px
}
#framework #page #content .bgBlue {
	BACKGROUND-COLOR: #009fdc
}
#framework #page #content .bgGrey {
	BACKGROUND-COLOR: #969696; MARGIN-TOP: 0px
}
#framework #page #content .bgBlue {
	BACKGROUND-COLOR: #011834; MARGIN-TOP: 0px
}
#framework #page #content .icon {
	POSITION: absolute; BOTTOM: 0px; RIGHT: 10px
}
#framework #page #content A.arrowLink {
	BACKGROUND-IMAGE: url(../images/arrow_link_new.png); PADDING-BOTTOM: 10px; LINE-HEIGHT: 23px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 29px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
#splash A.arrowLink {
	BACKGROUND-IMAGE: url(../images/arrow_link_new.png); PADDING-BOTTOM: 10px; LINE-HEIGHT: 23px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 29px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
#framework #page #content A.arrowLink:hover {
	BACKGROUND-IMAGE: url(../images/arrow_link_new_hover.png)
}
#splash A.arrowLink:hover {
	BACKGROUND-IMAGE: url(../images/arrow_link_new_hover.png)
}
#framework #page #content A.arrowLinkRight {
	BACKGROUND-IMAGE: url(../images/arrow_link_new.png); PADDING-BOTTOM: 10px; LINE-HEIGHT: 23px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-BOTTOM: 10px; HEIGHT: 20px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
#framework #page #content A.arrowLinkRight:hover {
	BACKGROUND-IMAGE: url(../images/arrow_link_new_hover.png)
}
#framework #page #content A.arrowLinkSmall {
	BACKGROUND-IMAGE: url(../images/list_arrow.gif); PADDING-LEFT: 12px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 3px; FONT-WEIGHT: bold
}
#framework #page #content A.arrowLinkSmall:hover {
	BACKGROUND-IMAGE: url(../images/list_arrow_hover.gif)
}
#framework #page #content A.linkMarginRight {
	MARGIN-RIGHT: 10px
}
#framework #page #content .listType1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; PADDING-TOP: 0px
}
#framework #page #content .listType1 LI {
	BORDER-BOTTOM: #c4c4c4 1px solid; POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#framework #page #content #li {
	HEIGHT: 16px; OVERFLOW: hidden
}
#framework #page #content #contactList1 LI {
	HEIGHT: 16px; OVERFLOW: hidden
}
#framework #page #content #contactList2 LI {
	HEIGHT: 16px; OVERFLOW: hidden
}
#framework #page #content #startPageEvents LI {
	HEIGHT: 16px; OVERFLOW: hidden
}
#framework #page #content #calendar {
	BOTTOM: -10px; RIGHT: 10px
}
#framework #page #content .linkMenu1 LI A {
	BACKGROUND-IMAGE: url(../images/list_arrow.gif); LINE-HEIGHT: 19px; PADDING-LEFT: 14px; PADDING-RIGHT: 30px !important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 5px; MARGIN-RIGHT: -5px
}
#framework #page #content .listType1 LI A {
	BACKGROUND-IMAGE: url(../images/list_arrow.gif); LINE-HEIGHT: 19px; PADDING-LEFT: 14px; PADDING-RIGHT: 30px !important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 5px; MARGIN-RIGHT: -5px
}
#framework #page #content .linkMenu1 LI A:hover {
	BACKGROUND-IMAGE: url(../images/list_arrow_hover.gif)
}
#framework #page #content .listType1 LI A:hover {
	BACKGROUND-IMAGE: url(../images/list_arrow_hover.gif)
}
#framework #page #content .listType1 LI A.poi {
	BACKGROUND-IMAGE: url(../images/list_pin.png); BACKGROUND-POSITION: 9px 2px
}
#framework #page #content .listType1 LI A.poi:hover {
	BACKGROUND-IMAGE: url(../images/list_pin_hover.png)
}
#framework #page #content .linkMenu1 LI A.bag {
	BACKGROUND-IMAGE: url(../images/booking_icon_bag_small.gif); LINE-HEIGHT: 26px; PADDING-LEFT: 25px; BACKGROUND-POSITION: 1px 2px
}
#framework #page #content .linkMenu1 LI A.house {
	BACKGROUND-IMAGE: url(../images/booking_icon_house_small.gif); LINE-HEIGHT: 26px; PADDING-LEFT: 25px; BACKGROUND-POSITION: 1px 2px
}
#framework #page #content .listType1 LI SPAN {
	POSITION: absolute; COLOR: #646464; FONT-SIZE: 12px; TOP: 5px; RIGHT: 0px
}
#framework #page #content .listType1 LI SPAN .remove {
	BACKGROUND-IMAGE: url(../images/icon_remove.png); MARGIN-TOP: -2px; TEXT-INDENT: -9000px; WIDTH: 13px; PADDING-RIGHT: 0px !important; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 13px 2px; HEIGHT: 20px
}
#framework #page #content .listType1 LI SPAN .remove:hover {
	BACKGROUND-IMAGE: url(../images/icon_remove_hover.png)
}
#framework #page #content .listType1 LI.alt {
	BACKGROUND-COLOR: #f5f5f5
}
#framework #page #content .listType1 LI A {
	FONT-WEIGHT: bold
}
#framework #page #content .listType1 .information {
	DISPLAY: none
}
#framework #page #content #bookings LI.active {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#framework #page #content .bookingsWrapper {
	WIDTH: 700px
}
#framework #page #content #bookings LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 19px; OVERFLOW: hidden; PADDING-TOP: 3px
}
#framework #page #content #bookings LI.active A {
	MARGIN-BOTTOM: 10px
}
#framework #page #content #bookings #li1 {
	BORDER-TOP: #c4c4c4 1px solid
}
#framework #page #content #bookings A {
	LINE-HEIGHT: 19px; MARGIN: 0px 0px 0px 3px; BACKGROUND-POSITION: 2px 5px
}
#framework #page #content .listType1 LI.active {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f5f5f5
}
#framework #page #content .listType1 LI.active A {
	MARGIN-BOTTOM: 10px
}
#framework #page #content #startPageEvents LI.active A {
	BACKGROUND-IMAGE: url(../images/list_arrow_down.gif)
}
#framework #page #content #startPageEvents LI.active A:hover {
	BACKGROUND-IMAGE: url(../images/list_arrow_down_hover.gif)
}
#framework #page #content #bookings LI.active A {
	BACKGROUND-IMAGE: url(../images/list_arrow_down.gif)
}
#framework #page #content #bookings LI.active A:hover {
	BACKGROUND-IMAGE: url(../images/list_arrow_down_hover.gif)
}
#framework #page #content .listType1 LI.active .weblink A:hover {
	BACKGROUND-IMAGE: none; COLOR: #d1d0d0
}
#framework #page #content .listType1 LI.active .information A {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#framework #page #content .listType1 LI.active .toggleContent {
	BACKGROUND-IMAGE: url(../images/icon_minus.gif) !important
}
#framework #page #content .listType1 LI.active .toggleContent:hover {
	BACKGROUND-IMAGE: url(../images/icon_minus.gif) !important
}
#framework #page #content #search {
	MARGIN-TOP: -18px; PADDING-TOP: 25px
}
#framework #page #content #search #LeftContentWrapper {
	WIDTH: 460px; FLOAT: left
}
#framework #page #content #search .searchBox {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 15px; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: 4px; WIDTH: 320px; PADDING-RIGHT: 4px; FLOAT: left; FONT-SIZE: 14px; PADDING-TOP: 3px
}
#framework #page #content #search .submit {
	BACKGROUND-IMAGE: url(../images/btn_empty_blue_search.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 77px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 24px; COLOR: white; MARGIN-LEFT: 7px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#framework #page #content #search .submit:hover {
	BACKGROUND-IMAGE: url(../images/btn_empty_blue_search_hover.gif)
}
#framework #page #content #search #pageHeader {
	MARGIN-BOTTOM: 15px; COLOR: black
}
#framework #page #content #search #resultsHeader {
	MARGIN-BOTTOM: 5px; COLOR: #636363; FONT-SIZE: 14px
}
#framework #page #content #search #resultsSubHeader {
	MARGIN-BOTTOM: 10px; FONT-WEIGHT: normal
}
#framework #page #content #search LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 7px; FONT-FAMILY: arial; COLOR: #636363; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#framework #page #content #search LI H3 A {
	BACKGROUND-IMAGE: url(../images/list_arrow.gif); PADDING-LEFT: 18px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 5px 3px; MARGIN-LEFT: -18px; FONT-WEIGHT: bold
}
#framework #page #content #search LI H3 A:hover {
	BACKGROUND-IMAGE: url(../images/list_arrow_hover.gif)
}
#framework #page #content #search LI H3 SPAN {
	PADDING-LEFT: 18px
}
#framework #page #content #search .resultsOdd {
	BACKGROUND-COLOR: #eaf9fe
}
#framework #page #content #search .ess-hit-body {
	PADDING-LEFT: 18px
}
#framework #page #content #search .richContentBrowser {
	BACKGROUND-IMAGE: url(../images/rich_content_background.gif); PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 450px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 20px; HEIGHT: 396px; PADDING-TOP: 5px
}
#framework #page #content #search .viewPreviousLink {
	BACKGROUND-IMAGE: url(../images/arrow_left.gif); PADDING-LEFT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 2px; FLOAT: left; FONT-WEIGHT: bold
}
#framework #page #content #search .viewPreviousLink:hover {
	BACKGROUND-IMAGE: url(../images/arrow_left_hover.gif)
}
#framework #page #content #search .viewMoreLink {
	BACKGROUND-IMAGE: url(../images/arrow_right.gif); PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 2px; FLOAT: right; FONT-WEIGHT: bold
}
#framework #page #content #search .viewMoreLink:hover {
	BACKGROUND-IMAGE: url(../images/arrow_right_hover.gif)
}
#framework #page #content #search #RightContentWrapper {
	WIDTH: 460px; FLOAT: left; MARGIN-LEFT: 20px
}
#framework #page #content #search #MapWrapper {
	MARGIN-TOP: 10px
}
#framework #page #content .community {
	WIDTH: 460px; FONT-FAMILY: Arial
}
#framework #page #content .community .top {
	BACKGROUND-IMAGE: url(../images/community_top.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#framework #page #content .community .middle {
	BACKGROUND-IMAGE: url(../images/community_middle_new.gif); BACKGROUND-REPEAT: no-repeat
}
#framework #page #content .community .middle A.arrowLink {
	PADDING-BOTTOM: 0px
}
#framework #page #content .cosmall .middle A.arrowLink {
	PADDING-BOTTOM: 0px
}
#framework #page #content .community .middle {
	COLOR: white
}
#framework #page #content .community .middle A {
	COLOR: white
}
#framework #page #content .community .middle H2 {
	COLOR: white
}
#framework #page #content .cosmall .middle {
	COLOR: white
}
#framework #page #content .cosmall .middle A {
	COLOR: white
}
#framework #page #content .cosmall .middle H2 {
	COLOR: white
}
#framework #page #content .community .middle H4 A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#framework #page #content .cosmall .middle H4 A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#framework #page #content .community .middle H4 A:hover {
	COLOR: #d6ea8e
}
#framework #page #content .cosmall .middle H4 A:hover {
	COLOR: #d6ea8e
}
#framework #page #content .community .middle A.arrowLink:hover {
	COLOR: #d6ea8e
}
#framework #page #content .cosmall .middle A.arrowLink:hover {
	COLOR: #d6ea8e
}
#framework #page #content .community .middle H2 {
	MARGIN-BOTTOM: 17px; FONT-SIZE: 16px
}
#framework #page #content .cosmall .middle H2 {
	MARGIN-BOTTOM: 17px; FONT-SIZE: 16px
}
#framework #page #content .community .middle H4 {
	LINE-HEIGHT: 1.4em
}
#framework #page #content .cosmall .middle H4 {
	LINE-HEIGHT: 1.4em
}
#framework #page #content .community .middle H2 IMG {
	MARGIN-BOTTOM: 0px
}
#framework #page #content .cosmall .middle H2 IMG {
	MARGIN-BOTTOM: 0px
}
#framework #page #content .community .middle P {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 12px
}
#framework #page #content .cosmall .middle P {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 12px
}
#framework #page #content .community .middle .hr {
	BACKGROUND-IMAGE: url(../images/community_hr.png); WIDTH: 460px; MARGIN-BOTTOM: 5px; HEIGHT: 2px
}
#framework #page #content .community .middle .hr HR {
	DISPLAY: none
}
#framework #page #content .community .middle .intro {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 20px
}
#framework #page #content .cosmall .middle .intro {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 20px
}
#framework #page #content .community .middle .box {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#framework #page #content .cosmall .middle .box {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#framework #page #content .cosmall .middle .box IMG {
	DISPLAY: inline; MARGIN-BOTTOM: 0px
}
#framework #page #content .community .middle .box P {
	MARGIN-BOTTOM: 5px
}
#framework #page #content .cosmall .middle .box P {
	MARGIN-BOTTOM: 5px
}
#framework #page #content .cosmall .middle .box UL {
	MARGIN-BOTTOM: -5px
}
#framework #page #content .community .middle .box UL {
	MARGIN-BOTTOM: -5px
}
#framework #page #content .cosmall .middle .box LI {
	WIDTH: 200px; MARGIN-BOTTOM: 0px; OVERFLOW: hidden
}
#framework #page #content .community .middle .box LI {
	WIDTH: 440px; MARGIN-BOTTOM: 0px; OVERFLOW: hidden
}
#framework #page #content .community .middle .box A.swe {
	BACKGROUND-IMAGE: url(../images/icon_swe_flag.png); PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#framework #page #content .cosmall .middle .box A.swe {
	BACKGROUND-IMAGE: url(../images/icon_swe_flag.png); PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#framework #page #content .community .middle .box A.flag {
	BACKGROUND-IMAGE: url(../images/se.gif); PADDING-BOTTOM: 15px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 2px; HEIGHT: 15px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#framework #page #content .cosmall .middle .box A.flag {
	BACKGROUND-IMAGE: url(../images/se.gif); PADDING-BOTTOM: 15px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 2px; HEIGHT: 15px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#framework #page #content .community .middle .box A.flag:hover {
	COLOR: #d6ea8e
}
#framework #page #content .cosmall .middle .box A.flag:hover {
	COLOR: #d6ea8e
}
#framework #page #content .community .middle .box IMG.plus {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; MARGIN: 3px; WIDTH: 14px; HEIGHT: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#framework #page #content .cosmall .middle .box IMG.plus {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; MARGIN: 3px; WIDTH: 14px; HEIGHT: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#framework #page #content .community .middle .box IMG {
	BORDER-BOTTOM: white 3px solid; BORDER-LEFT: white 3px solid; BORDER-TOP: white 3px solid; BORDER-RIGHT: white 3px solid
}
#framework #page #content .cosmall .middle .box IMG {
	BORDER-BOTTOM: white 3px solid; BORDER-LEFT: white 3px solid; BORDER-TOP: white 3px solid; BORDER-RIGHT: white 3px solid
}
#framework #page #content .community .middle .box IMG:hover {
	BORDER-BOTTOM: #d6ea8e 3px solid; BORDER-LEFT: #d6ea8e 3px solid; BORDER-TOP: #d6ea8e 3px solid; BORDER-RIGHT: #d6ea8e 3px solid
}
#framework #page #content .cosmall .middle .box IMG:hover {
	BORDER-BOTTOM: #d6ea8e 3px solid; BORDER-LEFT: #d6ea8e 3px solid; BORDER-TOP: #d6ea8e 3px solid; BORDER-RIGHT: #d6ea8e 3px solid
}
#framework #page #content .community .bottom {
	BACKGROUND-IMAGE: url(../images/community_bottom.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#framework #page #content .cosmall {
	WIDTH: 220px; FONT-FAMILY: Arial
}
#framework #page #content .cosmall .top {
	BACKGROUND-IMAGE: url(../images/community_small_top.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px
}
#framework #page #content .cosmall .middle {
	BACKGROUND-IMAGE: url(../images/community_small_middle.gif); BACKGROUND-REPEAT: no-repeat
}
#framework #page #content .cosmall .middle .hr {
	BACKGROUND-IMAGE: url(../images/community_hr.png); WIDTH: 220px; MARGIN-BOTTOM: 5px; HEIGHT: 2px
}
#framework #page #content .cosmall .middle .hr HR {
	DISPLAY: none
}
#framework #page #content .cosmall .bottom {
	BACKGROUND-IMAGE: url(../images/community_small_bottom.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#framework #page #content #map-holder {
	BACKGROUND-IMAGE: url(../images/map_background.gif); POSITION: relative; PADDING-BOTTOM: 7px; MARGIN: -3px -3px -2px; PADDING-LEFT: 7px; WIDTH: 932px; PADDING-RIGHT: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 442px; OVERFLOW: hidden; PADDING-TOP: 7px
}
#framework #page #content .searchMap {
	BACKGROUND-IMAGE: url(../images/googlemaps/search_map_background.gif) !important; MARGIN: 0px; WIDTH: 446px !important
}
#framework #page #content #map-holder #ctl00_FullRegion_MapRegion_MapControl_gmap {
	WIDTH: 932px; HEIGHT: 442px
}
#framework #page #content #map-holder .controls {
	Z-INDEX: 100; POSITION: absolute; MARGIN: 5px 0px 0px 4px; WIDTH: 75px; HEIGHT: 75px
}
#framework #page #content #map-holder .controls .up {
	BACKGROUND-IMAGE: url(../images/googlemaps/controls-2.png); WIDTH: 75px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 25px
}
#framework #page #content #map-holder .controls .up:hover {
	BACKGROUND-POSITION: 0px -75px
}
#framework #page #content #map-holder .controls .up:active {
	BACKGROUND-POSITION: 0px -150px
}
#framework #page #content #map-holder .controls .left {
	BACKGROUND-IMAGE: url(../images/googlemaps/controls-2.png); WIDTH: 25px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -25px; FLOAT: left; HEIGHT: 25px
}
#framework #page #content #map-holder .controls .left:hover {
	BACKGROUND-POSITION: 0px -100px
}
#framework #page #content #map-holder .controls .left:active {
	BACKGROUND-POSITION: 0px -175px
}
#framework #page #content #map-holder .controls .center {
	BACKGROUND-IMAGE: url(../images/googlemaps/controls-2.png); WIDTH: 25px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -25px -25px; FLOAT: left; HEIGHT: 25px
}
#framework #page #content #map-holder .controls .center:hover {
	BACKGROUND-POSITION: -25px -100px
}
#framework #page #content #map-holder .controls .center:active {
	BACKGROUND-POSITION: -25px -175px
}
#framework #page #content #map-holder .controls .right {
	BACKGROUND-IMAGE: url(../images/googlemaps/controls-2.png); WIDTH: 25px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -50px -25px; FLOAT: left; HEIGHT: 25px
}
#framework #page #content #map-holder .controls .right:hover {
	BACKGROUND-POSITION: -50px -100px
}
#framework #page #content #map-holder .controls .right:active {
	BACKGROUND-POSITION: -50px -175px
}
#framework #page #content #map-holder .controls .down {
	BACKGROUND-IMAGE: url(../images/googlemaps/controls-2.png); WIDTH: 75px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -50px; FLOAT: left; HEIGHT: 25px
}
#framework #page #content #map-holder .controls .down:hover {
	BACKGROUND-POSITION: 0px -125px
}
#framework #page #content #map-holder .controls .down:active {
	BACKGROUND-POSITION: 0px -200px
}
#framework #page #content #map-holder .slider {
	Z-INDEX: 100; POSITION: absolute; MARGIN: 80px 0px 0px 25px; WIDTH: 33px; HEIGHT: 211px
}
#framework #page #content #map-holder .slider .zoomIn {
	BACKGROUND-IMAGE: url(../images/googlemaps/slider2.png); WIDTH: 33px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 27px
}
#framework #page #content #map-holder .slider .zoomIn:hover {
	BACKGROUND-POSITION: 0px -211px
}
#framework #page #content #map-holder .slider .zoomIn:active {
	BACKGROUND-POSITION: 0px -422px
}
#framework #page #content #map-holder .slider #track {
	BACKGROUND-IMAGE: url(../images/googlemaps/slider2.png); PADDING-LEFT: 6px; WIDTH: 27px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -27px; HEIGHT: 157px
}
#framework #page #content #map-holder .slider #track #handle {
	BACKGROUND-IMAGE: url(../images/googlemaps/drag2.png); WIDTH: 21px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#framework #page #content #map-holder .slider .zoomOut {
	BACKGROUND-IMAGE: url(../images/googlemaps/slider2.png); WIDTH: 33px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -182px; HEIGHT: 27px
}
#framework #page #content #map-holder .slider .zoomOut:hover {
	BACKGROUND-POSITION: 0px -393px
}
#framework #page #content #map-holder .slider .zoomOut:active {
	BACKGROUND-POSITION: 0px -604px
}
#framework #page #content #map-holder .mapType {
	Z-INDEX: 100; POSITION: absolute; MARGIN: 25px 0px 0px 80px; WIDTH: 157px; HEIGHT: 30px
}
#framework #page #content #map-holder .mapType .map {
	BACKGROUND-IMAGE: url(../images/googlemaps/map_type-2.png); WIDTH: 49px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; FLOAT: left; HEIGHT: 34px
}
#framework #page #content #map-holder .mapType .satellite {
	BACKGROUND-IMAGE: url(../images/googlemaps/map_type-2.png); WIDTH: 55px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -49px 0px; FLOAT: left; HEIGHT: 34px
}
#framework #page #content #map-holder .mapType .terrain {
	BACKGROUND-IMAGE: url(../images/googlemaps/map_type-2.png); WIDTH: 53px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -104px 0px; FLOAT: left; HEIGHT: 34px
}
#framework #page #content #map-holder .mapType .map:hover {
	BACKGROUND-POSITION: 0px -34px
}
#framework #page #content #map-holder .mapType .satellite:hover {
	BACKGROUND-POSITION: -49px -34px
}
#framework #page #content #map-holder .mapType .terrain:hover {
	BACKGROUND-POSITION: -104px -34px
}
#framework #page #content #map-holder .mapType .map:active {
	BACKGROUND-POSITION: 0px -68px
}
#framework #page #content #map-holder .mapType .active0 {
	BACKGROUND-POSITION: 0px -68px
}
#framework #page #content #map-holder .mapType .active0:hover {
	BACKGROUND-POSITION: 0px -68px
}
#framework #page #content #map-holder .mapType .satellite:active {
	BACKGROUND-POSITION: -49px -68px
}
#framework #page #content #map-holder .mapType .active1 {
	BACKGROUND-POSITION: -49px -68px
}
#framework #page #content #map-holder .mapType .active1:hover {
	BACKGROUND-POSITION: -49px -68px
}
#framework #page #content #map-holder .mapType .terrain:active {
	BACKGROUND-POSITION: -104px -68px
}
#framework #page #content #map-holder .mapType .active2 {
	BACKGROUND-POSITION: -104px -68px
}
#framework #page #content #map-holder .mapType .active2:hover {
	BACKGROUND-POSITION: -104px -68px
}
#framework #page #content #map-close-holder {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 932px; HEIGHT: 20px
}
#framework #page #content .closeMap {
	BACKGROUND-IMAGE: url(../images/googlemaps/hide_map.png); Z-INDEX: 100; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 10px; WIDTH: 141px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; RIGHT: 0px; PADDING-TOP: 0px
}
#framework #page #content .closeMap A SPAN {
	FONT-SIZE: 11px
}
#framework #page #content #map-holder .categoryHoler {
	BACKGROUND-IMAGE: url(../images/map_category_background.png); Z-INDEX: 100; POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; PADDING-LEFT: 15px; WIDTH: 134px; PADDING-RIGHT: 22px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 273px; TOP: 22px; RIGHT: 5px; PADDING-TOP: 26px
}
#framework #page #content #map-holder .categoryHoler H3 {
	COLOR: #636363; FONT-SIZE: 16px
}
#framework #page #content #map-holder .categoryHoler UL.categorys {
	BORDER-BOTTOM: #cfd3d4 1px solid; PADDING-BOTTOM: 3px; MARGIN: 3px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#framework #page #content #map-holder .categoryHoler A {
	BACKGROUND-IMAGE: url(../images/map_category_icon_inactive.png); LINE-HEIGHT: 16px; PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 1px; MARGIN-BOTTOM: 1px; HEIGHT: 16px; COLOR: #636363; FONT-SIZE: 11px; PADDING-TOP: 1px
}
#framework #page #content #map-holder .categoryHoler A:hover {
	BACKGROUND-IMAGE: url(../images/map_category_icon_inactive_hover.png); COLOR: #3d3d3d
}
#framework #page #content #map-holder .categoryHoler .recommended {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active_0.png); LINE-HEIGHT: 16px; PADDING-LEFT: 22px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 1px; HEIGHT: 16px; COLOR: #636363; FONT-SIZE: 11px; PADDING-TOP: 1px
}
#framework #page #content #map-holder .categoryHoler A.active1 {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active_1.png)
}
#framework #page #content #map-holder .categoryHoler A.active1:hover {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active_1_hover.png); COLOR: #00709b
}
#framework #page #content #map-holder .categoryHoler A.active2 {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active_2.png)
}
#framework #page #content #map-holder .categoryHoler A.active2:hover {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active_2_hover.png); COLOR: #00709b
}
#framework #page #content #map-holder .categoryHoler A.active3 {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active_3.png)
}
#framework #page #content #map-holder .categoryHoler A.active4 {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active_4.png)
}
#framework #page #content #map-holder .categoryHoler A.active6 {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active_6.png)
}
#framework #page #content #map-holder .categoryHoler A.active6:hover {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active_6_hover.png); COLOR: #00709b
}
#framework #page #content #map-holder .categoryHoler A.active7 {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active_7.png)
}
#framework #page #content #map-holder .categoryHoler A.active8 {
	BACKGROUND-IMAGE: url(../images/map_category_icon_active.8.png)
}
#framework #page #content #map-holder .categoryHoler .categorys LI {
	OVERFLOW: hidden
}
#framework #page #content #map-holder .categoryHoler .categorys A#ctl00_FullRegion_MapRegion_MapControl_aWeather {
	LINE-HEIGHT: 16px; PADDING-LEFT: 20px; WIDTH: 43px; DISPLAY: block; MARGIN-BOTTOM: 1px; FLOAT: left; HEIGHT: 16px; COLOR: #636363; FONT-SIZE: 11px; PADDING-TOP: 1px
}
#framework #page #content #map-holder #ctl00_FullRegion_MapRegion_MapControl_poiWrapper {
	Z-INDEX: 200; POSITION: absolute; MARGIN-LEFT: -4px; TOP: 5px
}
#framework #page #content #map-holder .linkYr {
	MARGIN-TOP: 1px; WIDTH: 53px; MARGIN-BOTTOM: 0px; FLOAT: left; COLOR: #636363; MARGIN-LEFT: 1px; FONT-SIZE: 11px
}
#framework #page #content #map-holder .linkYr A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#framework #page #content #map-holder .linkYr A:hover {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#framework #page #content #map-holder #poiWrapper {
	Z-INDEX: 200; POSITION: absolute; MARGIN-LEFT: -11px; TOP: 3px
}
#framework #page #content .smallMap {
	BACKGROUND-IMAGE: url(../images/googlemaps/small_map_background.gif) !important; PADDING-BOTTOM: 10px !important; MARGIN: 0px; PADDING-LEFT: 7px !important; WIDTH: 446px !important; PADDING-RIGHT: 7px !important; HEIGHT: 465px !important; PADDING-TOP: 7px !important
}
#framework #page #content .poiWrappersmallMap {
	TOP: 27px !important; RIGHT: 209px !important
}
#framework #page #content #map-holder .smallMapTop {
	POSITION: relative; FONT-FAMILY: Arial; MARGIN-BOTTOM: 3px; COLOR: #636363; LEFT: 0px
}
#framework #page #content #map-holder .smallMapHeading {
	FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#framework #page #content #map-holder .smallMapYrHeading {
	MARGIN-TOP: 4px; FONT-FAMILY: Arial; FLOAT: right; FONT-SIZE: 12px
}
#framework #page #content #map-holder .smallMapYrHeading A {
	COLOR: #636363 !important
}
#framework #page #content #submenuWrapper {
	MARGIN-BOTTOM: 20px
}
#framework #page #content .submenu {
	/*BACKGROUND-IMAGE: url(../images/sub_menu_background.gif);*/ PADDING-BOTTOM: 3px; /*BACKGROUND-COLOR: #d1d1d1;*/ /*BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom*/
}
#framework #page #content .submenu LI {
	BACKGROUND-IMAGE: url(../images/sub_menu_background_li_new.gif); BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 1px
}
#framework #page #content .submenu LI A {
	BACKGROUND-IMAGE: url(../images/list_arrow.gif); PADDING-BOTTOM: 4px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 7px 8px; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#framework #page #content .submenu LI A:hover {
	BACKGROUND-IMAGE: url(../images/list_arrow_hover.gif)
}
#framework #page #content .submenu LI:hover {
	BACKGROUND-IMAGE: url(../images/sub_menu_background_li_newer.gif); BACKGROUND-POSITION: left -74px
}
#framework #page #content .submenu LI A.active {
	BACKGROUND-IMAGE: url(../images/list_arrow_active.gif); COLOR: #404040
}
#framework #page #content .submenu LI A.hasChildren {
	BACKGROUND-IMAGE: url(../images/list_arrow_haschildren.gif); COLOR: #404040
}
#framework #page #content .submenu LI.first {
	BACKGROUND-IMAGE: url(../images/sub_menu_background_li_first.gif)
}
#framework #page #content .submenu LI.first:hover {
	BACKGROUND-POSITION: left top
}
#framework #page #content .submenu LI.first A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#framework #page #content .submenu LI.first A.active {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: #404040; PADDING-TOP: 3px
}
#framework #page #content .submenu .subsub {
	BACKGROUND-IMAGE: url(../images/sub_sub_menu_background.gif); BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: white; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; BORDER-RIGHT: #d1d1d1 1px solid; PADDING-TOP: 6px
}
#framework #page #content .submenu .subsub LI {
	BACKGROUND-IMAGE: none; BORDER-TOP: medium none
}
#framework #page #content .submenu .subsub LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 18px 3px; PADDING-TOP: 0px
}
#framework #page #content .submenu .subsub LI A.active {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 18px 3px; COLOR: #404040; PADDING-TOP: 0px
}
#framework #page #content .linkMenu1 {
	BACKGROUND-IMAGE: url(../images/infobox_background_2.gif); PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; PADDING-TOP: 10px
}
#framework #page #content .linkMenu2 {
	BACKGROUND-IMAGE: url(../images/link_menu_2.gif); PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 10px
}
#framework #page #content .hideShadow {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#framework #page #content .linkMenuSwedenFacts {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#framework #page #content .linkMenu1 H2 {
	FONT-FAMILY: Arial; MARGIN-BOTTOM: 3px; COLOR: #636363; FONT-SIZE: 16px
}
#framework #page #content .linkMenu2 H2 {
	FONT-FAMILY: Arial; MARGIN-BOTTOM: 3px; COLOR: #636363; FONT-SIZE: 16px
}
#framework #page #content .linkMenu1 A {
	FONT-SIZE: 11px
}
#framework #page #content .linkMenu2 A {
	FONT-SIZE: 11px
}
#framework #page #content .linkMenu2 A.addFavoriteLink {
	BACKGROUND-IMAGE: url(../images/icon_heart.gif); PADDING-BOTTOM: 4px; MARGIN-TOP: 5px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#framework #page #content .linkMenu1 SPAN A {
	BACKGROUND-IMAGE: none; FONT-SIZE: 11px
}
#framework #page #content .linkMenu2 SPAN A {
	BACKGROUND-IMAGE: none; FONT-SIZE: 11px
}
#framework #page #content .linkMenu2 A.addFavoriteLink:hover {
	BACKGROUND-IMAGE: url(../images/icon_heart_animated.gif)
}
#framework #page #content .linkMenu1 .listType1 LI {
	BORDER-BOTTOM: medium none; MARGIN-LEFT: -10px
}
#framework #page #content .linkMenu2 .listType1 LI {
	BORDER-BOTTOM: medium none; MARGIN-LEFT: -10px
}
#framework #page #content .linkMenu1 .listType1 LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 13px 5px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#framework #page #content .linkMenu2 .listType1 LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 13px 5px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#framework #page #content .linkMenu1 A.glob {
	BACKGROUND-IMAGE: url(../images/icon_glob.gif); PADDING-BOTTOM: 3px; LINE-HEIGHT: 13px; MIN-HEIGHT: 17px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 4px
}
#framework #page #content .linkMenu2 A.glob {
	BACKGROUND-IMAGE: url(../images/icon_glob.gif); PADDING-BOTTOM: 3px; LINE-HEIGHT: 13px; MIN-HEIGHT: 17px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 4px
}
#framework #page #content .linkMenu2 A.glob {
	
}
#framework #page #content .linkMenu1 A.glob:hover {
	BACKGROUND-IMAGE: url(../images/icon_glob_hover.gif)
}
#framework #page #content .linkMenu2 A.glob:hover {
	BACKGROUND-IMAGE: url(../images/icon_glob_hover.gif)
}
#framework #page #content .linkMenu1 A.folder {
	BACKGROUND-IMAGE: url(../images/icon_folder.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; PADDING-TOP: 3px
}
#framework #page #content .linkMenu2 A.folder {
	BACKGROUND-IMAGE: url(../images/icon_folder.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; PADDING-TOP: 3px
}
#framework #page #content .linkMenu1 A.folder:hover {
	BACKGROUND-IMAGE: url(../images/icon_folder_hover.gif)
}
#framework #page #content .linkMenu2 A.folder:hover {
	BACKGROUND-IMAGE: url(../images/icon_folder_hover.gif)
}
#framework #page #content .linkMenu3 {
	BACKGROUND-IMAGE: url(../images/link_menu.2.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 8px; PADDING-TOP: 10px
}
#framework #page #content .moduleBox {
	MARGIN-BOTTOM: 20px
}
#framework #page #content .moduleBox H2 {
	FONT-FAMILY: Arial
}
#framework #page #content .moduleBox H2 {
	COLOR: #656565
}
#framework #page #content .moduleBox P {
	COLOR: #656565
}
#framework #page #content .moduleBox H2 A {
	COLOR: #00709b
}
#framework #page #content .moduleBox .top {
	BACKGROUND-IMAGE: url(../images/module_box_top.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px
}
#framework #page #content .moduleBox .middle {
	BACKGROUND-IMAGE: url(../images/module_box_middle.gif); PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 1px
}
#framework #page #content .moduleBox .bottom {
	BACKGROUND-IMAGE: url(../images/module_box_bottom.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px
}
#framework #page #content .infoBoxWide {
	BACKGROUND-IMAGE: url(../images/facts_box_wide.gif); PADDING-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; MARGIN-BOTTOM: 20px
}
#framework #page #content .infoBoxWide DIV {
	BACKGROUND-IMAGE: url(../images/facts_box_wide.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; COLOR: #636363; PADDING-TOP: 10px
}
#framework #page #content .infoBoxWide DIV P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#framework #page #content .didYouKnowBox {
	BACKGROUND-IMAGE: url(../images/facts_box.gif); PADDING-BOTTOM: 13px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; MARGIN-BOTTOM: 20px
}
#framework #page #content .didYouKnowBox DIV {
	BACKGROUND-IMAGE: url(../images/facts_box.gif); PADDING-BOTTOM: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; COLOR: #757575; PADDING-TOP: 10px
}
#framework #page #content .didYouKnowBox P {
	MARGIN: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#framework #page #content .didYouKnowBox P.label {
	FONT-STYLE: italic; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#framework #page #content .infoBox {
	BACKGROUND-IMAGE: url(../images/facts_box.gif); PADDING-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; MARGIN-BOTTOM: 20px
}
#framework #page #content .infoBox DIV {
	BACKGROUND-IMAGE: url(../images/facts_box.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; COLOR: #636363; PADDING-TOP: 10px
}
#framework #page #content .bookingBox {
	BACKGROUND-IMAGE: url(../images/booking_box.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 20px; PADDING-TOP: 10px
}
#framework #page #content .bookingBox DIV.box {
	BACKGROUND-IMAGE: url(../images/booking_box.gif); PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; BACKGROUND-POSITION: center bottom; COLOR: #757575; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#framework #page #content .bookingBox DIV .block {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#framework #page #content .bookingBox DIV P {
	WIDTH: 155px; MARGIN-BOTTOM: 2px; FLOAT: right
}
#framework #page #content .bookingBox DIV IMG {
	FLOAT: left
}
#framework #page #content .bookingBox DIV IMG.bag {
	FLOAT: left; MARGIN-LEFT: 2px
}
#framework #page #content .bookingBox DIV H3 {
	COLOR: #757575; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#framework #page #content .bookingBox DIV A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #009fdc; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#framework #page #content .bookingBox DIV A:hover {
	COLOR: #00709b
}
#framework #page #content .bookingBoxWide {
	BACKGROUND-IMAGE: url(../images/booking_box_wide.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 20px; PADDING-TOP: 10px
}
#framework #page #content .bookingBoxWide DIV {
	BACKGROUND-IMAGE: url(../images/booking_box_wide.gif); PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; BACKGROUND-POSITION: left bottom; COLOR: #757575; FONT-SIZE: 14px; PADDING-TOP: 3px
}
#framework #page #content .bookingBoxWide DIV .block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-TOP: 5px
}
#framework #page #content .bookingBoxWide DIV H3 {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 5px; COLOR: #757575; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#framework #page #content .bookingBoxWide DIV IMG {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-RIGHT: 10px
}
#framework #page #content .bookingBoxWide DIV IMG.bag {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-RIGHT: 4px
}
#framework #page #content .bookingBoxWide DIV A {
	PADDING-BOTTOM: 0px; MARGIN: 15px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #009fdc; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#framework #page #content .bookingBoxWide DIV A:hover {
	COLOR: #00709b
}
#framework #page #content H2.eventsH2 {
	COLOR: black; MARGIN-LEFT: 0px
}
#framework #page #content .eventList {
	BORDER-BOTTOM: #ccc 1px solid
}
#framework #page #content .eventList LI {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; HEIGHT: 32px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 6px
}
#framework #page #content .eventList LI A {
	LINE-HEIGHT: 16px; DISPLAY: block; FONT-WEIGHT: bold
}
#framework #page #content .eventList LI SPAN {
	LINE-HEIGHT: 16px; COLOR: #646464; FONT-WEIGHT: bold
}
#framework #page #content .eventList .toggleContent {
	BACKGROUND-IMAGE: url(../images/icon_plus.gif); TEXT-INDENT: -9000px; WIDTH: 22px; BACKGROUND-REPEAT: no-repeat; FLOAT: right; HEIGHT: 24px
}
#framework #page #content .eventList .toggleContent:hover {
	BACKGROUND-IMAGE: url(../images/icon_plus_hover.gif)
}
#framework #page #content .eventList .information {
	DISPLAY: none
}
#framework #page #content .eventList LI.active {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f5f5f5
}
#framework #page #content .eventList LI.active A {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 16px
}
#framework #page #content .eventList LI.active .information A {
	DISPLAY: inline; FONT-SIZE: 12px
}
#framework #page #content .eventList LI.active .toggleContent {
	BACKGROUND-IMAGE: url(../images/icon_minus.gif) !important
}
#framework #page #content .eventList LI.active .toggleContent:hover {
	BACKGROUND-IMAGE: url(../images/icon_minus_hover.gif) !important
}
#framework #page #content .bookableList {
	BACKGROUND-IMAGE: url(../images/bookable_box_bottom2.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom
}
#framework #page #content .bookableList .box {
	MARGIN-BOTTOM: 20px
}
#framework #page #content .bookableList .box .top {
	BACKGROUND-IMAGE: url(../images/bookable_box_top.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px
}
#framework #page #content .bookableList .box .middle {
	BACKGROUND-IMAGE: url(../images/bookable_box_middle.gif); PADDING-BOTTOM: 7px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 7px
}
#framework #page #content .bookableList .box .middle H2 IMG {
	MARGIN-BOTTOM: -10px
}
#framework #page #content .bookableList .box .selectBox {
	WIDTH: 225px; FLOAT: left
}
#framework #page #content .bookableList .box .middle H3 {
	COLOR: #636363; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#framework #page #content .bookableList .box .middle SELECT {
	WIDTH: 210px; HEIGHT: 20px
}
#framework #page #content .bookableList .box .bottom {
	BACKGROUND-IMAGE: url(../images/bookable_box_bottom.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px
}
#framework #page #content .bookableList UL {
	MARGIN: 0px 10px 10px
}
#framework #page #content .bookableList UL LI {
	BORDER-BOTTOM: medium none
}
#framework #page #content #factsbox {
	MARGIN-BOTTOM: -15px; MARGIN-LEFT: -10px
}
#framework #page #content #factsbox #bordertop {
	MARGIN-TOP: -1px; HEIGHT: 1px; MARGIN-LEFT: 10px; BORDER-TOP: #e7e7e7 1px solid; PADDING-TOP: 19px
}
#framework #page #content #factsbox #borderclipper {
	Z-INDEX: 100; POSITION: absolute; MARGIN-TOP: -9px
}
#framework #page #content #factsbox #boxtop {
	BACKGROUND-IMAGE: url(../images/swedenfacts_box_top.gif); POSITION: relative; MARGIN-TOP: 10px; WIDTH: 945px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -10px 0px; HEIGHT: 10px; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
#framework #page #content #factsbox #boxbottom {
	BACKGROUND-IMAGE: url(../images/swedenfacts_box_bottom_new.gif); PADDING-BOTTOM: 25px; PADDING-LEFT: 20px; WIDTH: 940px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px bottom; PADDING-TOP: 0px
}
#framework #page #content #factsbox #boxbottom .factscontents {
	BACKGROUND-IMAGE: url(../images/swedenfacts_fader_bottom.gif); WIDTH: 920px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; PADDING-TOP: 8px
}
#framework #page #content #factsbox #boxbottom #factscolumnleft {
	WIDTH: 460px; FLOAT: left
}
#framework #page #content #factsbox #boxbottom #factscolumnright {
	WIDTH: 460px; MARGIN-BOTTOM: 11px; FLOAT: right
}
#framework #page #content #factsbox #boxbottom .factscolumnfader {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 445px; PADDING-RIGHT: 0px; MARGIN-LEFT: 8px; PADDING-TOP: 10px
}
#framework #page #content #factsbox #boxbottom .factscolumnheading {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 5px; FONT-FAMILY: Arial; FLOAT: left; COLOR: black; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
#framework #page #content #factsbox #boxbottom .factscolumnicon {
	MARGIN-TOP: -7px; FLOAT: left
}
#framework #page #content #factsbox #boxbottom .linkcontainer {
	WIDTH: 445px; MARGIN-BOTTOM: 18px
}
#framework #page #content #factsbox #boxbottom .linkcontainer .itemcontainer {
	BORDER-BOTTOM: #d2d2d2 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; WIDTH: 217px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
#framework #page #content #factsbox #boxbottom .linkcontainer .active {
	BACKGROUND-COLOR: #6cc5e6
}
#framework #page #content #factsbox #boxbottom .linkcontainer .itemcontainer A {
	LINE-HEIGHT: 18px; MARGIN-LEFT: 5px; FONT-WEIGHT: bold
}
#framework #page #content #factsbox #boxbottom .linkcontainer .itemcontainer .active {
	COLOR: #fff
}
#framework #page #content .newsLetterBox {
	BACKGROUND-IMAGE: url(../images/new_letter_box_bottom.gif); WIDTH: 460px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom
}
#framework #page #content .newsLetterBox .newsLetterBoxContent {
	BACKGROUND-IMAGE: url(../images/new_letter_box_top.gif); PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: 436px; PADDING-RIGHT: 12px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 12px
}
#framework #page #content .newsLetterBox .newsLetterBoxContent H3 {
	COLOR: #636363; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#framework #page #content .newsLetterBox .newsLetterBoxContent LABEL {
	MARGIN: 8px 0px 3px; DISPLAY: block; FONT-FAMILY: Arial, Sans-Serif; COLOR: #646464; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#framework #page #content .newsLetterBox .newsLetterBoxContent INPUT {
	WIDTH: 216px; FLOAT: left; FONT-SIZE: 13px
}
#framework #page #content .newsLetterBox .newsLetterBoxContent SELECT {
	WIDTH: 220px; FONT-SIZE: 13px
}
#framework #page #content .newsLetterBox .newsLetterBoxContent .boxBtn {
	BACKGROUND-IMAGE: url(../images/box_btn_left.gif); MARGIN-TOP: 8px; PADDING-LEFT: 18px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; CLEAR: both
}
#framework #page #content .newsLetterBox .newsLetterBoxContent .boxBtn SPAN {
	BACKGROUND-IMAGE: url(../images/box_btn_right.gif); PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; FLOAT: left; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#footer {
	BACKGROUND-IMAGE: url(../images/footer_background.gif); POSITION: relative; PADDING-BOTTOM: 20px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; MARGIN-LEFT: 10px; PADDING-TOP: 18px
}
#footer .iwTop100 {
	POSITION: absolute; MARGIN-TOP: -30px; LEFT: 867px
}
#content #footer {
	MARGIN-LEFT: 0px
}
#footer H2 {
	MARGIN: 0px; FONT-FAMILY: Arial; COLOR: #636363; FONT-SIZE: 16px
}
#footer .listWrapper {
	OVERFLOW: hidden
}
#footer .listWrapper P {
	MARGIN: 0px
}
#footer UL {
	MARGIN-LEFT: -10px
}
#footer LI {
	BACKGROUND-IMAGE: url(../images/footer_divider_new3.png); PADDING-BOTTOM: 15px; MIN-HEIGHT: 80px; PADDING-LEFT: 10px; WIDTH: 135px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 5px; FLOAT: left; COLOR: #646464; FONT-SIZE: 11px; PADDING-TOP: 12px
}
#footer LI A {
	DISPLAY: block; MARGIN-BOTTOM: 4px; FONT-WEIGHT: bold
}
#framework #page #content #footer .hr {
	/*BACKGROUND-IMAGE: url(../images/hr.gif); MARGIN: 0px 0px 0px -10px; WIDTH: 940px; HEIGHT: 11px*/
	BACKGROUND-COLOR: #F5F5F3; MARGIN: 0px 0px 0px -10px; WIDTH: 940px; HEIGHT: 1px
}
#framework #page #content #footer .hr HR {
	DISPLAY: none
}
#footer .blink {
	BACKGROUND-IMAGE: url(../images/list_arrow.gif); LINE-HEIGHT: 15px; PADDING-LEFT: 12px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Sans-Serif; BACKGROUND-POSITION: 0px 3px; FLOAT: left; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}
#framework #page #content .bookingSearch {
	BACKGROUND-IMAGE: url(../images/list_arrow.gif); LINE-HEIGHT: 15px; PADDING-LEFT: 12px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Sans-Serif; BACKGROUND-POSITION: 0px 3px; FLOAT: left; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}
#framework #page #content .coords {
	BORDER-BOTTOM: #404040 1px dashed; FONT-FAMILY: "Trebuchet MS"; COLOR: #404040
}
#footer .blink:hover {
	BACKGROUND-IMAGE: url(../images/list_arrow.hover.gif)
}
#framework #page #content .bookingSearch:hover {
	BACKGROUND-IMAGE: url(../images/list_arrow.hover.gif)
}
#footerInfo {
	/*BACKGROUND-IMAGE: url(../images/logo_bottom.gif);*/ PADDING-BOTTOM: 3px; MARGIN: 5px auto 0px; PADDING-LEFT: 0px; /*WIDTH: 734px;*/ PADDING-RIGHT: 10px; DISPLAY: block; /*BACKGROUND-REPEAT: no-repeat;*/ FONT-FAMILY: Arial; /*BACKGROUND-POSITION: right 10px;*/ COLOR: white; FONT-SIZE: 12px; PADDING-TOP: 10px
}
#footerInfo STRONG {display:block}
#framework .allItemsOnMap {
	PADDING-BOTTOM: 20px
}
#framework .allItemsOnMap LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#framework .allItemsOnMap LI A {
	BACKGROUND-IMAGE: url(../images/list_pin.png); LINE-HEIGHT: 18px; PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 3px 0px
}
#framework .allItemsOnMap LI A:hover {
	BACKGROUND-IMAGE: url(../images/list_pin.hover.png)
}
#framework .allItemsOnMap .alternative {
	BACKGROUND-COLOR: #eaf9fe
}
#framework .notFound {
	BACKGROUND-IMAGE: url(../images/404.jpg); TEXT-ALIGN: center; MARGIN-TOP: 20px; WIDTH: 920px; BACKGROUND-POSITION: 0px -15px; HEIGHT: 422px
}
#framework .notFound A {
	DISPLAY: block; MARGIN-BOTTOM: 30px; COLOR: #424242
}
.ess-search-results H3 {
	COLOR: #404040
}
.ess-search-results H2 {
	MARGIN-TOP: 15px; COLOR: #636363
}
.ess-spelling {
	MARGIN: 10px 0px
}
#start-flash {
	MARGIN-TOP: -1px; WIDTH: 940px; DISPLAY: block; HEIGHT: 460px
}
#ctl00_FullRegion_MainRegion_searchResults_BestBetsPanel {
	MARGIN-BOTTOM: 10px
}
#splash {
	BACKGROUND-COLOR: #fff; WIDTH: 100%; HEIGHT: 100%
}
#splash #splashContent {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 340px; FONT-FAMILY: Arial, Sans-Serif; COLOR: #a0a0a0; PADDING-TOP: 100px
}
#splash #splashContent H1 {
	MARGIN: 30px 0px 10px
}
#splash #splashContent UL {
	WIDTH: 350px; MARGIN-LEFT: 30px
}
#splash #splashContent LI {
	TEXT-ALIGN: left; WIDTH: 400px
}
#splash #splashContent LI A {
	FONT-SIZE: 14px
}
#splash #splashContent LI A.visitor {
	WIDTH: 100px; FLOAT: left
}
#splash #splashContent SELECT {
	MARGIN: 2px 0px 0px 5px; FLOAT: left; COLOR: #009fdc; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#splash #splashContent .submit {
	BACKGROUND-IMAGE: url(../images/btn_empty_blue_search.gif); BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 0px 0px 0px 7px; PADDING-LEFT: 0px; WIDTH: 77px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 24px; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#splash #splashContent .submit:hover {
	BACKGROUND-IMAGE: url(../images/btn_empty_blue_search_hover.gif)
}
#bookings {
	MARGIN: 0px 0px 20px
}
#bookings LI .information {
	OVERFLOW: hidden
}
#bookings LI .information IFRAME {
	PADDING-BOTTOM: 0px; OVERFLOW-X: hidden; OVERFLOW-Y: scroll; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: 695px; PADDING-RIGHT: 0px; HEIGHT: 800px; OVERFLOW: scroll; PADDING-TOP: 0px
}
#map {
	HEIGHT: 300px
}
A.coords {
	COLOR: #404040; TEXT-DECORATION: none !important
}
A.coords:hover {
	BORDER-BOTTOM: #404040 1px dashed; COLOR: #404040; CURSOR: pointer; TEXT-DECORATION: none
}
.toplinksactive {
	COLOR: #646464 !important
}
.module2Wrapper A {
	FONT-SIZE: 1em
}
.LabeledMarker_markerLabel {
	Z-INDEX: 5 !important; LINE-HEIGHT: 16px; PADDING-LEFT: 13px; WIDTH: 25px; FONT-FAMILY: Arial; COLOR: #009fdc; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#simple_example_window {
	LINE-HEIGHT: 16px; WIDTH: 160px; FONT-FAMILY: arial; BACKGROUND: url(../images/pratbubbla.png) no-repeat; HEIGHT: 91px; FONT-SIZE: 13px
}
#simple_example_window_contents {
	MARGIN: 10px 12px
}
#simple_example_window_beak {
	WIDTH: 0px; HEIGHT: 0px
}
#simple_example_window_tl {
	WIDTH: 0px; HEIGHT: 0px
}
#simple_example_window_tr {
	WIDTH: 0px; HEIGHT: 0px
}
#simple_example_window_bl {
	WIDTH: 0px; HEIGHT: 0px
}
#simple_example_window_br {
	WIDTH: 0px; HEIGHT: 0px
}
#simple_example_window_t {
	WIDTH: 0px; HEIGHT: 0px
}
#simple_example_window_l {
	WIDTH: 0px; HEIGHT: 0px
}
#simple_example_window_r {
	WIDTH: 0px; HEIGHT: 0px
}
#simple_example_window_b {
	WIDTH: 0px; HEIGHT: 0px
}
#pano {
	Z-INDEX: 8000; POSITION: absolute !important
}
#pano * {
	Z-INDEX: 8000; POSITION: absolute !important
}
.mappoiBtnWrapper {
	WIDTH: 120px; FLOAT: right; OVERFLOW: hidden
}
/* HACK MEDIAWEST PER IMMAGINI CATEGORIE */
#intestazione_Vacanze_al_mare {height:200px;background:#fff url(/slide/home/00.jpg) no-repeat;}
#intestazione_Vacanze_in_montagna {height:200px;background:#fff url(/slide/home/01.jpg) no-repeat;}
#intestazione_Vacanze_al_lago {height:200px;background:#fff url(/slide/home/02.jpg) no-repeat;}
#intestazione_Arte_e_cultura {height:200px;background:#fff url(/slide/home/05.jpg) no-repeat;}
#intestazione_Vacanze_benessere {height:200px;background:#fff url(/slide/home/04.jpg) no-repeat;}
#intestazione_Vacanze_in_citta {height:200px;background:#fff url(/slide/home/03.jpg) no-repeat;}
#intestazione_Vacanza_in_campagna {height:200px;background:#fff url(/slide/home/06.jpg) no-repeat;}
