#motor-slider {
	background: none; margin: 0px;
}
.Header.LokusMotor {
	float: left;
}
.Wrapper.LokusMotor {
	background: rgb(249, 249, 249); padding: 19px 0px 0px 10px; width: 931px; height: 219px; text-align: left; overflow: hidden; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: block;
}
#LokusMotor {
	background: rgb(249, 249, 249); padding: 0px 40px; width: 842px;
}
#LokusMotor .Motor-item {
	background: white; margin: 2px 20px 2px 0px; border-radius: 0px 0px 3px 3px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 150px; height: 200px; float: left; display: block; box-shadow: 0px 0px 0px 2px #ececec;
}
#LokusMotor .Motor-item:hover {
	opacity: 0.9;
}
.Motor-item a:link {
	text-decoration: none;
}
.Motor-item a:hover {
	text-decoration: none;
}
.Image.LokusMotor {
	width: 150px; height: 100px; overflow: hidden;
}
.Image.LokusMotor img {
	width: 150px; height: auto;
}
.Summary.LokusMotor {
	padding: 5px 0px 3px 5px;
}
.Details.LokusMotor {
	padding: 0px 0px 10px 5px;
}
.Summary.LokusMotor {
	font: 11px/11px Arial; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.Details.LokusMotor {
	font: 11px/11px Arial; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.Customer.LokusMotor {
	text-align: center;
}
.Logo.LokusMotor {
	display: block;
}
.Logo.LokusMotor img {
	max-height: 40px; max-width: 100px;
}
.more.LokusMotor {
	font: 11px/11px Arial; font-size-adjust: none; font-stretch: normal;
}
.titel.LokusFamilj {
	font: 300 20px/20px "Open Sans", sans-serif; text-transform: uppercase; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.titel.LokusJobb {
	font: 300 20px/20px "Open Sans", sans-serif; text-transform: uppercase; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.LokusFamiljtopp {
	background: rgb(0, 0, 0); margin: 0px 0px 10px; width: 313px; height: 21px; display: block;
}
#platta a.headline.LokusFamilj {
	float: left;
}
#platta a.showmore.LokusFamilj {
	padding: 4px 4px 3px; clear: none; font-weight: bold; float: right;
}
.Wrapper.LokusFamilj {
	clear: both;
}
.extraColumn .Wrapper.LokusFamilj {
	margin: 0px 0px 15px; padding: 0px 0px 15px; height: 310px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#LokusFamilj {
	padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 302px; height: 238px; line-height: 20px; overflow: hidden; display: block; box-shadow: 0px 1px 3px rgba(0,0,0,0.055); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
}
#LokusFamilj .slides {
	background: rgb(0, 0, 0);
}
#LokusFamilj .Familj-item {
	width: 302px; height: 238px; float: left; display: none; position: relative;
}
#LokusFamilj .Familj-item a {
	font-weight: normal;
}
#LokusFamilj .Image {
	width: 302px; height: 238px; overflow: hidden; display: block;
}
#LokusFamilj .Familj-item img {
	width: auto; height: 238px; -webkit-backface-visibility: hidden;
}
#LokusFamilj .Summary.LokusFamilj {
	background: rgba(0, 0, 0, 0.4); padding: 5px 0px; width: 302px; height: 20px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 200; -webkit-backface-visibility: hidden;
}
.booking.LokusFamilj p {
	width: 190px; line-height: 16px; font-size: 12px; float: left;
}
.booking.LokusFamilj a {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 4px 14px; border-radius: 4px; border-image: none; text-align: center; color: white; line-height: 20px; font-size: 14px; text-decoration: none; margin-bottom: 0px; vertical-align: middle; float: right; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 68, 204)); background-repeat: repeat-x; background-color: rgb(0, 109, 204); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
#LokusFamilj .flex-direction-nav a {
	background-image: url("/misc/img/bg_direction_nav_inverted.png");
}
.extraColumn .Wrapper.LokusJobb {
	margin: 0px 0px 15px; padding: 0px 0px 40px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.Wrapper.LokusJobb .titleContainer {
	float: left;
}
.Wrapper.LokusJobb a.Showmore.LokusJobb {
	padding: 1px 0px 0px; float: right;
}
#LokusJobb {
	margin: 0px; height: 270px; clear: both; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#LokusJobb .flex-viewport {
	height: 264px !important;
}
#LokusJobb .Jobb-item {
	width: 313px; height: 65px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
#LokusJobb .Jobb-item .Image {
	padding: 5px 0px 0px; float: right;
}
#LokusJobb .Jobb-item .Summary {
	height: 65px; vertical-align: middle; display: table-cell;
}
#LokusJobb .Jobb-item a:link {
	text-decoration: none;
}
#LokusJobb .Jobb-item .Summary span {
	display: block;
}
#LokusJobb .Jobb-item .Summary .Title {
	padding: 0px 0px 3px; color: rgb(50, 117, 149); font-size: 13px; font-weight: bold;
}
#LokusJobb .Jobb-item .Summary .Title:hover {
	text-decoration: underline;
}
#LokusJobb .Jobb-item .Summary .Company {
	padding: 0px 0px 3px; font-weight: bold;
}
#LokusJobb .Jobb-item .Summary .Company {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
#LokusJobb .Jobb-item .Summary .Area {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
.Showmore.LokusJobb a {
	margin: 5px 0px; float: left; display: block;
}
.lokusjobb_nav {
	float: right;
}
.lokusjobb_nav span {
	width: 26px; height: 26px; display: inline-block; cursor: pointer; background-image: url("/img-common/bg_direction_nav.png"); background-repeat: no-repeat;
}
.lokusjobb_nav .flex-next {
	background-position: -30px 0px; margin: 0px 0px 0px 5px;
}
.lokusjobb_nav .flex-prev {
	background-position: 0px 0px;
}
.erbjudande_themeBlock > h3 {
	padding: 0px 0px 0px 10px; text-align: left; color: white; text-transform: uppercase; letter-spacing: 0px; font-size: 12px; font-weight: normal; background-color: rgb(51, 51, 51);
}
.column .erbjudande_themeBlock .pageBlockContainer {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 3px; border-bottom-style: solid;
}
.colset333333.pageBlockContainer #platta {
	margin: 0px 0px 10px;
}
.stampenTeaser .stampenLabel {
	font: 11px/normal Arial; margin: 0px; padding: 4px; width: auto; color: rgb(255, 255, 255); text-transform: uppercase; clear: both; display: block; font-size-adjust: none; font-stretch: normal; background-color: black;
}
.bokia-advertisment h3 {
	font: 11px/normal Arial; margin: 0px; padding: 4px; width: auto; color: rgb(255, 255, 255); text-transform: uppercase; clear: both; display: block; font-size-adjust: none; font-stretch: normal; background-color: black;
}
#platta a {
	font: 11px/normal Arial; margin: 0px; padding: 4px; width: auto; color: rgb(255, 255, 255); text-transform: uppercase; clear: both; display: block; font-size-adjust: none; font-stretch: normal; background-color: black;
}
.bokia-advertisment h3 a {
	color: rgb(255, 255, 255);
}
.bokia-advertisment .bx-prev {
	display: none !important;
}
.bokia-advertisment .bx-next {
	display: none !important;
}
.stampenTeaser h3 {
	margin: 10px 0px 5px; color: rgb(51, 51, 51); line-height: 18px; font-size: 16px;
}
.bokia-advertisment .bokia-text h2 {
	margin: 10px 0px 5px; color: rgb(51, 51, 51); line-height: 18px; font-size: 16px;
}
.stampenTeaser p {
	color: rgb(51, 51, 51); line-height: 15px; font-size: 13px;
}
.bokia-advertisment .bokia-text p {
	color: rgb(51, 51, 51); line-height: 15px; font-size: 13px;
}
.stampenTeaser p.stampenLink {
	margin: 5px 0px 0px; color: rgb(0, 136, 204);
}
.stampenTeaser p.stampenLink:hover {
	color: rgb(0, 85, 128);
}
.stampenTeaser a:hover {
	text-decoration: none;
}
.bokia-advertisment a:hover {
	text-decoration: none;
}
.bokia-advertisment .bokia-image {
	background: rgb(240, 240, 240); width: 237px; height: 150px; text-align: center; vertical-align: middle; display: table-cell;
}
.bokia-advertisment .bokia-image img {
	box-shadow: 3px 0px 3px #ccc;
}
.bokia-advertisment .bokia-product {
	position: relative;
}
.bokia-advertisment .bokia-product .bokia-sale {
	border-radius: 40px; left: 10px; top: 10px; width: 80px; height: 80px; text-align: center; color: rgb(255, 255, 255); display: block; position: absolute; background-color: rgb(0, 136, 204);
}
.bokia-advertisment .bokia-product .bokia-sale:hover {
	background-color: rgb(0, 85, 128);
}
.bokia-advertisment .bokia-sale .bokia-campaign-price {
	margin: 20px 0px 0px 5px; font-size: 27px; font-weight: bold; display: block;
}
.bokia-advertisment .bokia-sale .bokia-price {
	margin: 20px 0px 0px 5px; font-size: 27px; font-weight: bold; display: block;
}
#flygresorcontainer {
	margin: 0px 0px 15px; padding: 0px 0px 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.extraColumn .priceList {
	height: 500px;
}
.priceList {
	height: 300px; overflow: hidden; position: relative; z-index: 3;
}
.priceListTitle h3 {
	font: 300 20px/20px "Open Sans", sans-serif; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
ul.list {
	top: 23px; z-index: 1;
}
.priceList .list li {
	padding: 8px; height: 20px; text-align: left; line-height: 20px; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.list .id {
	display: none;
}
.priceList ul.list li.evenrow {
	background: rgb(249, 249, 249);
}
.priceList ul.list li.oddrow {
	background: rgb(255, 255, 255);
}
.priceList .infoText {
	padding: 8px; font-weight: bold; background-color: rgb(221, 221, 221);
}
#destination {
	width: 147px; float: left;
}
#tripLength {
	width: 70px; text-align: right; float: left;
}
#tripLength a {
	color: rgb(51, 51, 51);
}
#tripPrice {
	width: 80px; text-align: right; float: left;
}
#tripPrice a {
	color: rgb(191, 44, 44); font-weight: bold;
}
.guiden_themeBlock .topp h3::before {
	display: none;
}
.guiden_themeBlock .City.Guiden {
	margin: -5px 0px 0px 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: bold;
}
.guiden_themeBlock .Quote.Guiden {
	color: rgb(199, 199, 199); text-transform: uppercase; font-size: 12px; font-weight: bold;
}
.outerMainTop.Cols-Main .news_department#mainWrapper .column .primary .guiden_themeBlock.themeBlockContainer {
	background: rgb(227, 227, 227); padding: 0px; border: 1px solid rgb(227, 227, 227); border-image: none;
}
.guiden_themeBlock .colset333333.pageBlockContainer {
	margin-top: 10px !important;
}
.guiden_themeBlock .topp {
	border-color: rgb(65, 64, 66); margin: -1px -1px 0px; padding: 20px; border-radius: 3px 3px 0px 0px; background-color: rgb(65, 64, 66);
}
.guiden_themeBlock .topp h3 a {
	color: rgb(255, 255, 255);
}
.guiden_themeBlock .topp ul li a {
	color: rgb(204, 204, 204); text-decoration: none;
}
.guiden_themeBlock .topp ul li a:hover {
	color: rgb(255, 255, 255);
}
.guiden_themeBlock .simpleTeaserContainer {
	margin: 0px; padding: 0px; border-radius: 8px; border: currentColor; border-image: none; width: 313px; background-color: rgb(255, 255, 255);
}
.guiden_themeBlock .simpleTeaserContainer img {
	border-radius: 8px 8px 0px 0px;
}
.guiden_themeBlock .simpleTeaserContainer h3.richText {
	font: bold 23px/normal "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0px 0px 0px 10px; float: left; font-size-adjust: none; font-stretch: normal;
}
.guiden_themeBlock .simpleTeaserContainer div.richText a {
	margin: 15px 10px 0px 0px; color: rgb(0, 136, 204); float: right;
}
.guiden_themeBlock .simpleTeaserContainer div.richText a:hover {
	text-decoration: underline;
}
.fusionannons {
	padding: 0px;
}
.adheaderclass {
	margin: 8px 0px 0px; padding: 0px; border: currentColor; border-image: none; text-align: left; color: rgb(102, 102, 102); line-height: 12px; font-family: Arial; font-size: 8px;
}
.ad-annonssaljarna img[height='9'] {
	display: none;
}
.latestGreatest .adheaderclass {
	margin: 0px 0px 0px 12px;
}
.annons_themeBlock .adheaderclass {
	margin: -12px 0px 0px;
}
.hittahem-ram {
	background: black; padding: 5px; height: 11px; text-transform: uppercase; font-family: arial; font-size: 11px;
}
.hittahem-ram a {
	color: white; line-height: 11px; float: right;
}
