body, html {
	margin: 0;
	padding: 0;
	height: 100%;
	color: #fff;
	font-size: 11px;
	font-family: arial, sans-serif;
	background: #b5d012;
}
img#skugga {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
}
#linjer {
	position: relative;
	z-index: 2;
	height: 100%;
	background: url(/bilder/bg/linjer.png) no-repeat fixed center 5px;
}
#platta {
	width: 1010px;
	min-height: 100%;
	margin: 0 auto;
	background: url(/bilder/bg/platta.png) repeat-y left top;
}
#wrap {
	position: relative;
	padding: 0 33px 180px 35px;
	min-height: 800px;
}
#seotext {
	position: absolute;
	left: 45px;
	top: 680px;
	width: 630px;
	color: #6B7242;
}

							#seotext_dev {
								position: absolute;
								left: 36px;
								top: 705px;
								width: 893px;
								padding: 37px 23px;
								font-size: 12px;
								color: #ececec;
								background: url(/bilder/bg/seotext.png) repeat-x left top;
							}
							#seotext_dev div.part {
								width: 281px;
								margin: 10px 20px 0 0;
								float: left;
							}
							#seotext_dev div.last {
								float: left;
								width: 270px;
								padding-left: 20px;
								font-size: 11px;
								border-left: 1px solid #42491e;
							}
							#seotext_dev div ul {
								margin: 0;
								padding: 0;
								list-style: none;
							}
							#seotext_dev div ul li {
								margin: 0 0 3px;
								padding: 0;
							}
							
#header {
	position: relative;
	float: left;
	width: 100%;
	padding: 18px 0 28px;
}
	#header #home {
		float: left;
		margin: 0 0 7px;
		padding: 0;
	}
	#header #home a {
		display: block;
		height: 40px;
		width: 243px;
		text-indent: -999em;
		outline: none;
		background: url(/bilder/konferenspoolen_logo.gif) no-repeat left top;
	}
	#header #tagline {
		display: block;
		clear: both;
		float: left;
		height: 33px;
		width: 403px;
		text-indent: -999em;
		outline: none;
		background: url(/bilder/rub_vi_gor_det_vi_ar_bast_pa.gif) no-repeat left top;		
	}
	#ring_oss {
		position: absolute;
		top: 17px;
		left: 272px; 
		display: block;
		width: 131px;
		height: 21px;
		text-indent: -999em;
		outline: none;
		background: url(/bilder/btn_ring_oss2.gif) no-repeat left top;
	}
	/*#ring_oss:hover {
		background-position: 0 -24px;
	}*/
	#chatta_med_oss {
		display: block;
		position: absolute;
		top: 17px;
		left: 427px;
		width: 133px;
		height: 25px;
		text-indent: -999em;
		outline: none;
		background: url(/bilder/btn_chatta_med_oss2.gif) no-repeat left top;
	}
	#chatta_med_oss:hover {
		background-position: 0 -25px;
	}
	#epost {
		display: block;
		position: absolute;
		top: 19px;
		left: 584px;
		width: 68px;
		height: 15px;
		text-indent: -999em;
		outline: none;
		background: url(/bilder/btn_epost.gif) no-repeat left top;
	}
	#epost:hover {
		background-position: 0 -15px;
	}
	#header #navigation {
		position: absolute;
		right: 0;
		top: 18px;
	}
		#navigation ul {
			padding: 0;
			margin: 0;
			list-style: none;
		}
		#navigation ul li {
			float: left;
		}
		#navigation ul li a {
			display: block;
			padding: 3px 5px;
			color: #fff;
			font-size: 11px;
			font-weight: bold;
			text-transform: uppercase;
			background: url(/bilder/bg/menu_divider.gif) no-repeat left top;
		}
		#navigation ul li.first a {
			background: none;
		}

	#header #sokform {
		position: absolute;
		right: 0;
		top: 42px;
	}
	#header #sokform .submit {
		position: relative;
		top: 6px;
		left: -2px;
	}
/* kontaktuppgifter */

#kontaktuppgifter {
	padding: 13px 0 18px 15px;
	background: url(/bilder/bg/kontaktuppgifter.gif) no-repeat left top;
}
#kontaktuppgifter h3 {
	width: 139px;
	height: 10px;
	margin: 0 0 18px;
	text-indent: -999em;
	background: url(/bilder/rub_kontakta_oss_for_hjalp.gif) no-repeat left top;
}
#kontaktuppgifter ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#kontaktuppgifter .ring_oss {
	display: block;
	width: 136px;
	height: 21px;
	margin-left: 1px;
	text-indent: -999em;
	outline: none;
	background: url(/bilder/btn_ring_oss_kontaktuppgifter.gif) no-repeat left top;
}
#kontaktuppgifter .chatta_med_oss {
	display: block;
	width: 131px;
	height: 23px;
	margin-top: 11px;
	margin-left: -2px;
	text-indent: -999em;
	outline: none;
	background: url(/bilder/btn_chatta_med_oss_kontaktuppgifter.gif) no-repeat left top;
}
#kontaktuppgifter .chatta_med_oss:hover {
	background-position: 0 -23px;
}
#kontaktuppgifter .epost {
	display: block;
	width: 74px;
	height: 15px;
	margin-top: 16px;
	margin-left: 1px;
	text-indent: -999em;
	outline: none;
	background: url(/bilder/btn_epost_kontaktuppgifter.gif) no-repeat left top;
}
#kontaktuppgifter .epost:hover {
	background-position: 0 -15px;
}


/* Slut kontaktuppgifter */

/* Sitemap */
.sitemaprad {
	float: left;
	margin-bottom: 50px;
}
.sitemapdel {
	width: 333px;
	float: left;
}
.sitemapdel ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sitemapdel ul li {
	margin: 5px 0;
	font-style: italic;
	font-size: 9px;
}
.sitemapdel ul li a {
	font-style: normal;
	font-size: 12px;
}
.sitemapdel ul ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
}
.sitemapdel ul ul li a {
	font-style: italic;
}
#content {
	clear: both;
}
	#content #vanster
	{
		float: left;
	}
	#content #vansterspalt {
		position: relative;
		float: left;
		width: 222px;
	}
		#vansterspalt #knappar  {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		#vansterspalt #sok_anlaggning a,
		#vansterspalt .submit_nyhetsbrev_liggande,
		#vansterspalt #sok_via_karta a
		{
			display: block;
			width: 220px;
			height: 81px;
			margin-bottom: 8px;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/btn_sok_anlaggning_liggande.png) no-repeat left top;
		}
		#vansterspalt #sok_via_karta a {
			background-image: url(/bilder/btn_sok_via_karta_liggande.png);
		}
		#vansterspalt .submit_nyhetsbrev_liggande {
			cursor: pointer;
			border: none;
			background-image: url(/bilder/submit_anmal_dig_till_vart_nyhetsbrev.gif);
		}
		#vansterspalt  #sok_anlaggning a:hover {
			background-position: 0 -81px;
		}
		#vansterspalt  #sok_via_karta a:hover {
			background-position: 0 -81px;
		}
		#vansterspalt .submit_nyhetsbrev_liggande:hover {
			background-position: 0 -81px;
		}
		
		#knappar3 {
			width: 270px;
			height: 130px;
			margin-left: 170px;
			position: relative;
		}
		
		/*#knappar2 li{
			display: inline-block;
			list-style-type: none;
			zoom: 1;
		}
		
		.leftmargin {
			margin-left: 18px;
		}
		
		.naviknapp {
			margin-right: 10px;
			margin-bottom: 27px;
		}
		*/
		
		
		#spa{
			display: block;
			width: 127px;
			height: 52px;
			padding-bottom: 0px;
			text-indent: -999em;
			outline: none;
			background: url("/bilder/spa_btn.gif") no-repeat left top; 
			position: absolute;
			top: 0px;
			left: 0px;
		}
		
		#fjall{
			display: block;
			width: 127px;
			height: 52px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/fjall_btn.gif) no-repeat left top;
			position: absolute;
			top: 0px;
			right: 0px;
		}
		
		#golf{
			display: block;
			width: 127px;
			height: 52px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/golf_btn.gif) no-repeat left top;
			position: absolute;
			bottom: 0px;
			left: 0px;
		}
		
		#gourme{
			display: block;
			width: 127px;
			height: 52px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/gourme_btn.gif) no-repeat left top;
			position: absolute;
			bottom: 0px;
			left: 0px;
		}
		
		#sjo{
			display: block;
			width: 127px;
			height: 52px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/sjo_btn.gif) no-repeat left top;
			position: absolute;
			bottom: 0px;
			right: 0px;
		}
		
		#spa:hover,
		#fjall:hover,
		#golf:hover,
		#gourme:hover ,
		#sjo:hover {
			background-position: 0 -52px;
		}
		
		/* Undersidameny */
		#undersida_meny {
			width: 192px;
			padding: 29px 13px 35px;
			margin-bottom: 10px;
			border-top: 1px solid #e6e7e3;
			background: #f2f2f2;
		}
			#undersida_meny .replacedHeading_h3 {
				margin-bottom: 12px;
			}
			#undersida_meny p {
				color: #262626;
			}
			#undersida_meny ul {
				padding: 0;
				margin: 0;
				list-style: none;
			}
			#undersida_meny ul li a {
				display: block;
				padding: 11px 0 0 7px;
				color: #262626;
				font-size: 11px;
				background: url(/bilder/bg/undermeny_bullet.gif) no-repeat left 13px;
			}
			#undersida_meny ul li.active a {
				font-weight: bold;
			}
			
			#undersida_meny form {
				color: #262626;
			}
			#undersida_meny form table .submit_td {
				text-align: right;
			}
			#undersida_meny .image {
				float: right;
				margin: 9px 0 5px 5px;
			}
			
		/* Snabbsök */
		#form_snabbsok {
			position: relative;
			padding: 13px 16px 24px 13px;
			background: url(/bilder/bg/snabbsok.gif) no-repeat left top;
		}
		#form_snabbsok #rub_snabbsok {
			width: 68px;
			height: 12px;
			margin: 0 0 10px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/rub_snabbsok.gif) no-repeat left top;
		}
		#form_snabbsok label {
			font-size: 9px;
			color: #efebe3;
			text-transform: uppercase;
		}
		#form_snabbsok label.lcase {
			text-transform: none;
		}
		#form_snabbsok label.lcase input {
			margin: 0; /*margin: 0 5px;*/
		}
		#form_snabbsok table td {
			padding: 1px 1px 6px;
			vertical-align: bottom;
		}
		#form_snabbsok table td.start_ny_kolumn {
			padding-left: 20px;
		}
		#form_snabbsok table tr.last td {
			padding-bottom: 0;
		}
		#form_snabbsok table tr.last td.right_align {
			text-align: right;
		}
		#form_snabbsok .textinput_206px,
		#form_snabbsok .textinput_103px,
		#form_snabbsok .textinput_100px {
			margin-top: -1px;
		}
		#utokat_formular {
			display: inline-block;
			width: 103px;
			height: 11px;
			margin: 0 0 0 29px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/btn_utokat_formular.gif) no-repeat left top;
		}
		
		#sok_erbjudande {
			display: inline-block;
			width: 91px;
			height: 15px;
			margin: 5px 0 0 29px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/btn_sok_erbjudande.gif) no-repeat left top;
			float:right;
		}
		
		#utokat_formular:hover {
			background-image: url(/bilder/btn_utokat_formular_hover.gif);
		}
		/*#form_snabbsok .Stylad_Selectbox, #form_snabbsok .Stylad_Selectbox_hideInIE {*/
		#form_snabbsok #select_repl {
			float: left;
			margin-right: 6px;
		}
		/* Sök själv */
		#sokmeny {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		#sokmeny li {
			float: left;
		}
		#a_sok_anlaggning {
			display: block;
			width: 100px;
			height: 42px;
			margin: 0;
			padding: 0;
			text-indent: -999em;
			outline: none;
		}
		a#a_sok_anlaggning {
			background: url(/bilder/a_sok.gif) no-repeat left top;
		}
		span#a_sok_anlaggning {
			background: url(/bilder/a_span_sok.gif) no-repeat left top;
		}
		#a_kartsok {
			position: relative;
			display: block;
			width: 120px;
			height: 42px;
			margin: 0;
			padding: 0;
			text-indent: -999em;
			outline: none;
		}
		a#a_kartsok {
			background: url(/bilder/a_kartsok.gif) no-repeat left bottom;
		}
		span#a_kartsok {
			background: url(/bilder/a_span_kartsok.gif) no-repeat left bottom;
		}
		
		#form_sok,
		#div_kartsok {
			clear: left;
			margin: 0;
			color: #efebe3;
			background: url(/bilder/bg/sok.gif) repeat-y left top;
		}
		#form_sok {
			position: relative;
		}
		#form_sok .gutter,
		#div_kartsok .gutter {
			padding: 19px 16px 0 14px;
		}
		
		#form_sok #radie_wrap {
			display: block;
		}
		
		#form_sok #radie {
			font-weight: bold;
		}
		
		#form_sok .radie {
			display: block;
			margin: 7px 0 6px;
			font-size: 9px;
			text-transform: uppercase;
		}
		
		.datepicker {
			margin-top: 3px;
			font-size: 9px;
		}
		
		#rub_var {
			display: block;
			width: 27px;
			height: 9px;
			margin: 0 0 10px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/rub_var.gif) no-repeat left top;
		}
		#rub_nar {
			display: block;
			width: 27px;
			height: 10px;
			margin: 23px 0 6px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/rub_nar.gif) no-repeat left top;
		}
		#rub_vad {
			display: block;
			width: 28px;
			height: 9px;
			margin: 25px 0 7px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/rub_vad.gif) no-repeat left top;
		}
		#form_sok .uppercaselbl {
			display: block;
			margin: 8px 0 29px;
			font-size: 9px;
			text-transform: uppercase;
		}
		#form_sok .submit {
			float: right;
			margin: 0 -1px 10px 0;
		}
		#form_sok #reset {
			clear: both;
			float: right;
			width: 87px;
			height: 10px;
			margin: 13px 0 4px;
			padding: 0;
			text-indent: -999em;
			cursor: pointer;
			outline: none;
			border: none;
			background: url(/bilder/btn_rensa_formular.gif) no-repeat left top;
		}
			#form_sok #reset:hover { background-image: url(/bilder/btn_rensa_formular_hover.gif); }
			
		#form_sok #fler_sokalt {
			clear: both;
			float: right;
			width: 106px;
			height: 10px;
			margin: 13px 0 4px;
			padding: 0;
			text-indent: -999em;
			outline: none;
			border: none;
			background: url(/bilder/btn_fler_sokalt.gif) no-repeat left top;
		}
			#form_sok #fler_sokalt:hover { background-image: url(/bilder/btn_fler_sokalt_hover.gif); }
		
		/* Detaljerat sök */
		#detaljerat_sok {
			display: none;
			position: absolute;
			top: 4px;
			left: 206px;
			width: 725px;
			min-height: 382px;
			padding-bottom: 39px;
			background: url(/bilder/bg/detaljerat_sok.png) repeat-y left top;
			z-index: 2;
		}
		#detaljerat_sok #leftBorderFix {
			position: absolute;
			top: -4px;
			left: 1px;
			z-index: 3;
			width: 13px;
			height: 429px;
			background: #262c04;
		}
		/* Varje sektion */
		.detaljerat_sok_del {
			margin: 0 33px 11px 34px;
			padding: 14px 0 23px;
			border-bottom: 1px solid #464b29;
		}
		#certifieringar_div {
			margin-bottom: 0;
			padding-bottom: 0;
			border: none;
		}
		#detaljerat_sok #top {
			position: relative;
			top: -18px;
			left: 0;
			height: 18px;
			background: url(/bilder/bg/detaljerat_sok_top.png) no-repeat left top;
		}
		#detaljerat_sok #bottom {
			position: absolute;
			bottom: -18px;
			left: 0;
			height: 18px;
			width: 100%;
			background: url(/bilder/bg/detaljerat_sok_bottom.png) no-repeat left top;
		}
		#stang {
			position: absolute;
			top: -4px;
			right: 14px;
		}
		#detaljerat_sok .replacedHeading_h3 {
			padding-left: 13px;
			margin-left: 3px;
			background: url(/bilder/bg/pil_ner.gif) no-repeat left 2px;
		}
		.detaljerat_sok_del table,
		.detaljerat_sok_del .table_replacement
		{
			display: none;
			margin-top: 10px;
		}
		.detaljerat_sok_del .table_replacement table
		{
			display: block;
		}
		#detaljerat_sok label img {
			position: relative;
			top: 3px;
			margin: 3px 5px 0 0;
		}
		#detaljerat_sok table {
			margin: 0 13px;
		}
		#detaljerat_sok #lokalsok td {
			line-height: 25px;
		}
			#detaljerat_sok #lokalsok td input {
				position: relative;
				top: -2px;
			}
		#detaljerat_sok h4.divide {
			margin: 14px 0 0;
			padding: 17px 0 0 14px;
			text-transform: uppercase;
			font-size: 10px;
			font-weight: normal;
			background: url(/bilder/bg/dotted.gif) repeat-x left top;
		}
		#detaljerat_sok td {
			width: 198px;
			vertical-align: top;
		}
		#detaljerat_sok td.middleAlign {
			vertical-align: middle;
		}
		#detaljerat_sok .Stylad_Selectbox
		{
			line-height: auto;
			width: 116px !important;
		}
		#detaljerat_sok .stars_lbl
		{
			display: block;
			margin-top: 8px;
		}
			/* Form lightbox */
			.form_lightbox {
				display: none;
				position: absolute;
				top: 27px;
				left: 178px;
				color: #efebe3;
				z-index: 10;
			}
			.stang {
				position: absolute;
				right: 29px;
				top: 43px;
				z-index: 11;
			}
			#msg_sent {
				left: 227px;
				top: 100px;
			}
			.form_lightbox .replacedHeading_h3 {
				position: relative;
				bottom: -9px;
				padding: 51px 64px 10px;
				background: url(/bilder/bg/lightbox_top.png) no-repeat left top;
			}
			#msg_sent.form_lightbox .replacedHeading_h3 {
				bottom: 0;
			}
			
			.form_lightbox .gutter {
				padding: 0 64px 61px;
				background: url(/bilder/bg/lightbox_bottom.png) no-repeat left bottom;
			}
			.form_lightbox label {
				font-size: 9px;
				text-transform: uppercase;
			}
			.form_lightbox label span.gemener {
				text-transform: none;
			}
			.form_lightbox table {
				width: 432px;
				margin: 1px 0 20px;
			}
			.form_lightbox .submit {
				float: right;
			}
			.form_lightbox .submit_td {
				vertical-align: bottom;
			}
			
			/* Form hjälp */
			#form_hjalp_side {
				position: relative;
				background: url(/bilder/bg/sok.gif) repeat-y left top;
			}
			#form_hjalp_side .gutter {
				padding: 4px 16px 0 14px;
			}
			#form_hjalp_side h3 {
				width: 218px;
				height: 25px;
				margin: -3px 1px 0;
				padding: 18px 0 0;
				text-indent: -999em;
				background: url(/bilder/rub_vill_du_ha_hjalp_att_boka.gif) no-repeat left bottom;
			}
			#form_hjalp_side p {
				font-size: 10px;
				line-height: 12px;
			}
			#form_hjalp_side table {
				margin: 4px 0 29px;
			}
			#form_hjalp_side td {
				padding: 0 1px 6px;
			}
			#form_hjalp_side .submit_td {
				text-align: right;
				padding-top: 18px;
			}
			
			p.msgbox {
				display: none;
				padding: 5px 10px;
				
				color: #7e2f20;
				background: #fff;
			}
			
		.forms_bottom {
			clear: both;
			height: 18px;
			margin: 0 -14px;
			background: url(/bilder/forms_bottom.gif) no-repeat left top;
		}
		/* Knappar */
		#content #vanster ul#knappar {
			margin: 21px 0 0;
			padding: 0;
			list-style: none;
		}
		#content #vanster ul#knappar li {
			float: left;
			margin: 0 20px;
		}	
		#content #vanster #sok_anlaggning a,
		#content #vanster #sok_via_karta a,
		#content #vanster #sok_erbjudanden a,
		#content #vanster #fjallkonferens a,
		#content #vanster #sok_aktiviteter a {
			display: block;
			width: 114px;
			height: 131px;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/btn_sok_anlaggning.gif) no-repeat left top;
		}
		#content #vanster #sok_via_karta a {
			background-image: url(/bilder/btn_sok_via_karta.gif);
		}
		#content #vanster #sok_aktiviteter a {
			background-image: url(/bilder/btn_sok_aktiviteter.gif);
		}
		#content #vanster #sok_erbjudanden a {
			background-image: url(/bilder/btn_sok_erbjudanden.gif);
		}
		#content #vanster #fjallkonferens a {
			background-image: url(/bilder/btn_fjallkonferens.gif);
		}
		#content #vanster #sok_anlaggning a:hover,
		#content #vanster #sok_via_karta a:hover,
		#content #vanster #sok_aktiviteter a:hover,
		#content #vanster #fjallkonferens a:hover,
		#content #vanster #sok_erbjudanden a:hover
		{
			background-position: 0 -131px;
		}
		/* startsidepuff */
		.startsidepuff a {
			display: block;
			position: relative;
			width: 114px;
			height: 131px;
			text-align: center;
			outline: none;
			background: url(/bilder/bg/startsidepuff.gif) no-repeat left top;
		}
		.startsidepuff a:hover {
			background-position: 0 -131px;
		}
		.startsidepuff a img {
			position: absolute;
			bottom: 9px;
			right: 8px;
		}
		.startsidepuff a span {
			display: block;
			padding: 13px 2px 9px 0;
			color: #FFF;
			font-size: 14px;
			font-weight: 800;
			text-transform: uppercase;
		}
		/* /startsidepuff */
	#content #erbjudande
	{
		float: right;
		padding: 0 2px 2px 0;
		background: #262c04 url(/bilder/bg/erbjudanden.gif) no-repeat left top;
	}
	
	/* ----------------------- */
	/* Anläggningspresentation */
	/* ----------------------- */
	#anlaggningspresentation,
	#contentarea,
	#contentarea_blank
	{
		float: left;
		width: 712px;
		margin-left: 8px;
	}
	#anlaggningspresentation a,
	#contentarea a,
	#contentarea_blank a,
	#undersida_meny a {
		color: #769830;
	}
	#anlaggningspresentation a:hover,
	#contentarea a:hover,
	#contentarea_blank a:hover,
	#undersida_meny a:hover {
		color: #5d7e1a;
	}
	#contentarea_blank {
		font-size: 12px;
		line-height: 16px;
		color: #FFF;
	}
	#contentarea {
		color: #262626;
		font-size: 12px;
		line-height: 16px;
		background: url(/bilder/bg/anlaggningspresentation.gif) repeat-y left top;
	}
		#contentarea .header {
			position: relative;
			margin: 0 3px 0 1px;
			padding: 22px 19px 18px;
			background: url(/bilder/bg/contentarea_header.gif) repeat-x left bottom;
		}
		#contentarea .header#sokresultat_header {
			padding-bottom: 0;
			background: url(/bilder/bg/contentarea_header.gif) repeat-x left bottom;
		}
		#contentarea .header h1,
		#contentarea .header h2 {
			font-size: 22px;
			color: #262626;
			font-weight: 600;
		}
		#contentarea .header h2.rub_erbjudande {
			color: #7e2f20;
		}
		#contentarea .header h2 span.antal_anlaggningar_i_sokresultat {
			color: #5d7e1a;
		}
		#contentarea .header p {
			width: 420px;
			margin-top: 9px;
			font-size: 12px;
			color: #262626;
		}
		#contentarea .header .fullwidth p,
		#contentarea .header p.fullwidth {
			width: auto;
		}
		#ikoner {
			position: absolute;
			top: 55px;
			right: 23px;
			color: 262626;
			font-size: 10px;
		}
		#ikoner img {
			position: relative;
			top: 7px;
		}
		#contentarea .gutter,
		#contentarea_blank .gutter {
			/*padding: 0 23px 0 17px;*/
			float: left;
			padding: 19px 23px 75px 17px;
			min-width: 670px;
		}
		#contentarea .gutter .gutter,
		#contentarea_blank .gutter .gutter,
		#contentarea .tooltip .gutter,
		#contentarea #kundevent_gutter
		{
			min-width: 1px;
		}
		#contentarea .image {
			float: right;
			margin: 0 0 0 17px;
			background-position: 4px 12px;
		}
		#contentarea #infobilder {
			float: right;
			width: 368px;
		}
		#contentarea #infobilder .image {
			float: none;
		}
		#contentarea .replacedHeading_h3 {
			margin-bottom: 0;
		}
		#contentarea p {
			margin: 6px 0 19px;
		}
		.ap_erbjudande {
			clear: both;
		}
		#ap_content .ap_erbjudande .txt {
			width: 339px;
			float: left;
			
		}
		#ap_content .ap_erbjudande .bild_ensam {
			float: right;
		}
		#ap_content .ap_erbjudande .replacedHeading_h2 {
			margin-top: 10px;
		}
		
	/* ----------------------- */
	/* Sokresultat, anläggning */
	/* ----------------------- */
	.sokresultat_anlaggning {
		float: left;
		width: 200px;
		padding: 0 0 47px;
		margin-right: 36px;
		padding: 0;
		margin: 0 36px 47px 0;
	}
		#contentarea .sokresultat_anlaggning .image {
			float: none;
			margin: 0;
			background-position: center center;
		}
		#contentarea .sokresultat_anlaggning .gutter {
			padding: 5px 3px 0;
		}
		.sokresultat_anlaggning .ort,
		.sokresultat_anlaggning .anlaggning_namn
		{
			display: block;
			min-height: 16px;
			text-align: left;
		}
		.sokresultat_anlaggning h3,
		.sokresultat_anlaggning .replacedHeading_h3 {
			margin-top: -4px;
			height: 42px;
			text-align: left;
			display:block;
		}
		.sokresultat_anlaggning h3 {
			height: 32px;
			color: #333333;
			font-size: 16px;
		}
		#erbjudande_sokresultat .sokresultat_anlaggning h3 {
			color: #7e2f20;
			height: 27px;
		}
		#erbjudande_sokresultat .sokresultat_anlaggning .gutter p {
			min-height: 48px;
		}
		
		.sokresultat_anlaggning a.btn,
		.sokresultat_anlaggning a.anl_lasmer {
			float: right;
			display: block;
			width: 66px;
			height: 18px;
			margin: 4px -8px 0 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/btn_las_mer.gif) no-repeat left top;
		}
		.sokresultat_anlaggning table {
			width: 186px;
			margin: 3px 0 8px;
			color: #333333;
			font-size: 11px;
			line-height: 13px;
		}
		.sokresultat_anlaggning table th {
			text-align: left;
			font-weight: normal;
		}
		.sokresultat_anlaggning table td {
			text-align: right;
		}
		.sokresultat_anlaggning .ikon {
			position: relative;
			float: left;
			margin-right: 7px;
			margin-top: 0; /*-4px;*/
			/*z-index: 999;*/
			outline: none;
		}		
		.simple_tooltip {
			display: none;
			position: absolute;
			bottom: 0;
			left: 0;
			z-index: 3;
			width: 164px;
			height: 83px;
			background: url(/bilder/bg/tooltip.png) repeat left top;
		}
		.simple_tooltip div p {
			width: 116px;
			height: 25px;
			text-indent: -999em;
			background: url(/bilder/bg/tooltip_txt.gif) no-repeat left top;
		}
		.simple_tooltip div img {
			display: none;
		}
		.simple_tooltip div {
			padding: 20px 25px;
		}
		/*
		.simple_tooltip {
			display: none;
			position: absolute;
			bottom: 0;
			left: 0;
			z-index: 3;
			width: 243px;
			height: 147px;
			background: url(/bilder/bg/tooltip.png) no-repeat left top;
		}
		.simple_tooltip div {
			padding: 27px 25px;
		}
		*/
	/* ----------------------- */
	/* Sokresultat, erbjudande */
	/* ----------------------- */
	.sokresultat_erbjudande {
		float: left;
		position: relative;
		width: 200px;
		height: 300px;
		padding: 0;
		margin: 0 36px 0 0;
	}
		#erbjudande_sokresultat .divider {
			clear: both;
			padding-bottom: 30px;
			margin-bottom: 40px;
			border-bottom: 1px dotted #d9d9d9;
		}
		#contentarea .sokresultat_erbjudande .image {
			float: none;
			margin: 0;
			background-position: center center;
		}
		#contentarea .sokresultat_erbjudande .gutter {
			padding: 5px 3px 0;
		}
		.sokresultat_erbjudande .ort,
		.sokresultat_erbjudande .anlaggning_namn
		{
			display: block;
			text-align: left;
		}
		.sokresultat_erbjudande h3,
		.sokresultat_erbjudande .replacedHeading_h3 {
			margin-top: -4px;
			text-align: left;
			display:block;
		}
		.sokresultat_erbjudande h3 {
			color: #333333;
			font-size: 16px;
		}
		
		.sokresultat_erbjudande a.btn,
		.sokresultat_erbjudande a.anl_lasmer {
			position: absolute;
			right: 0px;
			bottom: 0;
			display: block;
			width: 66px;
			height: 18px;
			margin-top: 4px;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/btn_las_mer.gif) no-repeat left top;
		}
		.sokresultat_erbjudande table {
			width: 186px;
			margin: 3px 0 8px;
			color: #333333;
			font-size: 11px;
			line-height: 13px;
		}
		.sokresultat_erbjudande table th {
			text-align: left;
			font-weight: normal;
		}
		.sokresultat_erbjudande table td {
			text-align: right;
		}
		.sokresultat_erbjudande .ikon {
			position: relative;
			float: left;
			margin-right: 7px;
			margin-top: 0; /*-4px;*/
			/*z-index: 999;*/
			outline: none;
		}		
		.simple_tooltip {
			display: none;
			position: absolute;
			bottom: 0;
			left: 0;
			z-index: 3;
			width: 164px;
			height: 83px;
			background: url(/bilder/bg/tooltip.png) repeat left top;
		}
		.simple_tooltip div p {
			width: 116px;
			height: 25px;
			text-indent: -999em;
			background: url(/bilder/bg/tooltip_txt.gif) no-repeat left top;
		}
		.simple_tooltip div img {
			display: none;
		}
		.simple_tooltip div {
			padding: 20px 25px;
		}
		/*
		.simple_tooltip {
			display: none;
			position: absolute;
			bottom: 0;
			left: 0;
			z-index: 3;
			width: 243px;
			height: 147px;
			background: url(/bilder/bg/tooltip.png) no-repeat left top;
		}
		.simple_tooltip div {
			padding: 27px 25px;
		}
		*/
		
		
	#fler_soktraffar  {
		display: block;
		clear: both;
		padding: 7px;
		cursor: pointer;
		text-align: center;
		text-transform: uppercase;
		letter-spacing: 0.03em;
		font-size: 12px;
		font-weight: bold;
		background: #ebebeb;
	}
	#fler_soktraffar  .normalText {
		color: #262626;
		font-weight: normal;
	}
	#fler_soktraffar:hover {
		background: #dfdfdf;
	}
/* Sökflikar */
#flikar {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#flikar li {
	float: left;
}
#flikar li strong {
	display: block;
	margin: 17px 10px 0 0;
	font-size: 12px;
	font-weight: normal;
	color: #262626;
}
#flikar li a {
	display: block;
	height: 37px;
	width: 107px;
	text-indent: -999em;
	outline: none;
}
#flikar #bilder a {
	background: url(/bilder/bg/flik_bilder.gif) no-repeat left bottom;
}
#flikar #lista a {
	background: url(/bilder/bg/flik_lista.gif) no-repeat left bottom;
}
#flikar #bilder a.active {
	background-image: url(/bilder/bg/flik_bilder_active.png);
}
#flikar #lista a.active {
	background-image: url(/bilder/bg/flik_lista_active.png);
}
/* ------------------------ */
/* - Sökresultat som text - */
/* ------------------------ */
#textsokresultat {
	width: 708px;
	margin: 0 3px 50px 1px;
	color: #333333;
	font-size: 11px;
}
#textsokresultat tr {
	cursor: pointer;
}
#textsokresultat a.lasmer {
	color: #333333;
}
#textsokresultat a.ikon {
	position: relative;
	outline: none;
}
#textsokresultat .highlight a.lasmer {
	text-decoration: underline;
}
#textsokresultat th {
	padding: 11px 0 10px;
	margin-bottom: 6px;
	font-weight: normal;
	font-size: 10px;
	border-bottom: 1px solid #ededed;
}
#textsokresultat th.anlnamn {
	padding-left: 20px;
	text-align: left;
}
#textsokresultat th.anlort {
	text-align: left;
}
#textsokresultat td {
	padding: 6px 0 5px;
	text-align: center;
}
#textsokresultat .first td {
	padding-top: 11px;
}
#textsokresultat .even td {
	background: #ededed;
}
#textsokresultat .highlight td {
	background: #cbde59;
}
#textsokresultat .anlnamn {
	padding-left: 20px;
	font-weight: bold;
	text-align: left;
}
#textsokresultat .anlort {
	text-align: left;
}
#textsokresultat .forfragan {
	padding-right: 20px;
}
.cb_btn1, .cb_btn2 {
	cursor: default;
}
/* ------------------------ */
	
	
	/* meny */
	#anlaggningspresentation_meny {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#anlaggningspresentation_meny li {
		float: left;
		margin: 8px 1px 0 0;
		background: url(/bilder/flik.gif) no-repeat left top;
	}
	#anlaggningspresentation_meny li a {
		display: block;
		padding: 11px 12px 8px;
		color: #efebe3;
		background: url(/bilder/flik_right.gif) no-repeat right top;
	}
	#anlaggningspresentation_meny li.active {
		margin-top: 0;
		background: url(/bilder/flik_aktiv.gif) no-repeat left top;
	}
	#anlaggningspresentation_meny li.active a {
		padding: 14px 24px;
		cursor: default;
		color: #000000;
		background: url(/bilder/flik_aktiv_right.gif) no-repeat right top;
	}
	/* /meny */
	
	/* Säsongssida */
	#sasongsbild_wrap {
		position: relative;
		margin-left: 1px;
	}
	#sasongsbild_wrap div {
		position: absolute;
		
	}
		#sasongsbild_wrap div.ov {
			left: 20px;
			top: 20px;
		}
		#sasongsbild_wrap div.oh {
			right: 20px;
			top: 20px;
			text-align: right;
		}
		#sasongsbild_wrap div.nv {
			left: 20px;
			bottom: 0;
		}
		#sasongsbild_wrap div.nh {
			right: 20px;
			bottom: 0;
			text-align: right;
		}
	#sasongsbild_wrap h2 {
		color: #8dacc6;
		font-size: 35px;
		margin: 0;
	}
	#sasongsbild_wrap p {
		color: #4c4c4c;
		font-size: 15px;
		font-weight: bold;
	}
	/* /Säsongssida */
	
	/*** Karta ***/
	#karta_top {
		padding: 19px 23px 25px 17px;
	}
	#karta_bottom {
		width: 670px;
		float: left;
		padding: 19px 23px 25px 17px;
	}
	#karta_bottom .left {
		float: left;
		width: 215px;
	}
		#karta_bottom form {
			float: right;
		}
		#karta_bottom .submit_td {
			text-align: right;
			vertical-align: bottom;
		}
	#sokkarta {
		width: 708px;
		height: 445px;
		margin-left: 1px;
	}
	#sokkarta2 { /* flashsäkring */
		border: none;
	}
	.tooltip {
		width: 246px;
		height: 331px;
		background: url(/bilder/bg/kartsok_anlaggning.png);
		margin-bottom:-5px;
	}
	
	.tooltip .sokresultat_anlaggning {
		float: none;
		width: auto;
		padding: 23px;
		margin-right: 0;
	}
	
	.tooltip .sokresultat_anlaggning .sokresultat_anlaggning_small {
		margin:-5px;
		padding:5px;
	}
	.tooltip .sokresultat_anlaggning .sokresultat_anlaggning_big {
	}
	/*.anl_lasmer { position:relative; top:-5px; }*/
	
	.tooltip .row,
	.tooltip .row_last {
		width: 186px;
		color: #333333;
		font-size: 11px;
	}
	.tooltip .row_last {
		margin-bottom: 4px;
	}
	.tooltip .term {
		margin-left: 1px;
	}
	.tooltip .desc {
		float: right;
		margin-right: 1px;
	}
	
	/* ny karta **/
	.sokresultat_anlaggning_karta {
		width: 192px;
		margin: 10px auto 10px;
		padding-bottom: 20px;
	}
	.sokresultat_anlaggning_karta h3 {
		margin: 0;
		padding: 0;
	}
	.sokresultat_anlaggning_karta .row,
	.sokresultat_anlaggning_karta .row_last {
		width: 186px;
		color: #333333;
		font-size: 11px;
	}
	.sokresultat_anlaggning_karta .row_last {
		margin-bottom: 4px;
	}
	.sokresultat_anlaggning_karta .term {
		margin-left: 1px;
	}
	.sokresultat_anlaggning_karta .desc {
		float: right;
		margin-right: 1px;
	}
	
	.sokresultat_anlaggning_karta .ikon {
		width: 186px;
		color: #333333;
		font-size: 11px;
	}
	.sokresultat_anlaggning_karta a.anl_lasmer {
		float: right;
		display: block;
		width: 66px;
		height: 18px;
		margin: 4px -8px 0 0;
		text-indent: -999em;
		outline: none;
		background: url(/bilder/btn_las_mer.gif) no-repeat left top;
	}
	.tooltip2 {
		white-space: nowrap;
		padding: 2px 3px;
		border: 1px solid #ccc;
		background: #FFF;
	}
	/* /karta **/
	
	/* inlägg */
	.inlagg {
		float: left;
		width: 302px;
		margin-bottom: 10px;
		padding: 6px 8px;
		color: #262626;
		border: 2px solid #b3b3b3;
		background: #FFF url(/bilder/bg/inlagg.gif) repeat-x left top;
	}
	.inlagg .replacedHeading_h3 {
		margin: 0 0 9px;
	}
	.inlagg .image {
		float: right;
		margin: 0 0 4px 4px;
		border: 1px solid #dedede;
	}
	.inlagg .image img {
		border: 1px solid #dedede;
	}
	.inlagg div.image {
		border: none;
	}
	.inlagg div.image p {
		text-align: center;
	}
	.inlagg .lokal {
		line-height: 14px;
	}
	.inlagg .lokal th {
		width: 76px;
		font-weight: normal;
		text-align: left;
	}
	.inlagg .lokal td {
		text-align: right;
	}
	.inlagg .lokal .even th,
	.inlagg .lokal .even td {
		color: #5a5a5a;
	}
	.inlagg p.lokal_p {
		clear: both;
	}
	.inlagg .inlagg_boka {
		float: right;
		clear: both;
	}
	/* /inlägg */
	
	#ap_content {
		position: relative;
		clear: both;
		padding: 13px 11px 0 20px;
		margin: 0 0 22px;
		color: #262626;
		background: url(/bilder/bg/anlaggningspresentation.gif) repeat-y left top;
	}
	#ap_content .replacedHeading_h1 {
		margin-top: 1px;
	}
	.ort,
	.anlaggning_namn
	{
		font-style: italic;
		font-size: 11px;
		color: #666;
	}
	
	#mer_aktiviteter {
		margin: 0;
		padding: 0;
		line-height: 25px;
		list-style: none;
	}
	#mer_aktiviteter li {
		padding-left: 3px;
		background: #f0f1ee;
	}
	#mer_aktiviteter li a.inlagg_boka {
		float: right;
		clear: none;
		margin-top: 4px;
	}	
	#mer_aktiviteter li.even {
		background: none;
	}
	#aktivitet_p {
		padding-top: 26px;
	}
	
	/* Tillbaka till sökresultatlänk */
	
	#btn_tillbaka_till_sokresultat {
		display: block;
		width: 194px;
		height: 22px;
		margin-bottom: 25px;
		text-indent: -999em;
		outline: none;
		background: url(/bilder/btn_tillbaka_till_sokresultat.gif) no-repeat left top;
	}
	/*#btn_tillbaka_till_sokresultat:hover {
		background-image: url(/bilder/btn_tillbaka_till_sokresultat_active.gif);
	}*/
	
	/* /Tillbaka till sökresultatlänk */
	
	/* Boka knapp */
	#btn_boka {
		position: absolute;
		right: 11px;
		top: 24px;
	}
	
	#btn_boka + p,
	#ap_content .fullwidth {
		font-size: 12px;
	}
	
	.txt .inlagg_boka {
		float: right;	
	}	
	
	#ap_content .txt {
		width: 260px;
		margin: 14px 0 41px;
		font-size: 12px;
		line-height: 16px;
	}
	#ap_content .txt p {
		margin: 0 0 16px;
	}
	#ap_content .txt .replacedHeading_h2 {
		background: none;
	}
	
	#ap_content #leftcolumn,
	#ap_content #rightcolumn {
		clear: left;
		float: left;
		width: 330px;
		margin-top: -20px;
	}
	#ap_content #rightcolumn {
		clear: none;
		margin-left: 20px;
	}
	#ap_content #leftcolumn.kompensera_for_ingen_rubrik,
	#ap_content #rightcolumn.kompensera_for_ingen_rubrik {
		margin-top: 40px;
	}
	
	#ap_content .replacedHeading_h2 {
		padding: 0 0 1px 3px;
		margin: 35px 0 9px;
		background: url(/bilder/bg/h2.gif) repeat-x left bottom;
	}
	#ap_content .txt + .replacedHeading_h2 {
		width: 260px;
	}
	
	#snabbfakta {
		width: 208px;
		line-height: 14px;
	}
	#snabbfakta th {
		text-align: left;
	}
	#snabbfakta td {
		text-align: right;
		font-style: italic;
	}
	
	#karaktar,
	#avstand_till
	{
		margin: 0;
		padding: 3px 0 0 2px;
		list-style: none;
	}
	#karaktar li,
	#avstand_till li
	{
		padding-left: 8px;
		margin-bottom: 6px;
		background: url(/bilder/bullet.gif) no-repeat left center;
	}
	
	#certifieringar {
		margin: 0;
		padding: 3px 0 0 3px;
		list-style: none;
	}
	#certifieringar li {
		float: left;
		margin-right: 19px;
	}
	
	#lage {
		width: 322px;
		height: 155px;
		margin: -4px 0 0 2px;
		padding: 13px 5px 0;
		background: url(/bilder/bg/lage_karta.gif) no-repeat left top;
	}
	#karta {
		width: 312px;
		height: 127px;
	}
	#vagbeskrivning {
		font-size: 9px;
		padding: 0 11px;
		margin-top: -14px;
	}
	#vagbeskrivning label {
		text-transform: uppercase;
	}
	#vagbeskrivning .textinput_vagbeskrivning {
		position: relative;
		top: -4px;
	}
	#vagbeskrivning .submit {
		position: relative;
		top: 2px;
		margin-left: 6px;
	}
	#vagbeskrivning p {
		margin: 9px 0 0 1px;
		font-size: 11px;
		line-height: 16px;
	}
	
	#lokaler_forklaringar {
		float: right;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#lokaler_forklaringar li {
		display: inline;
		margin: 0 0 0 9px;
		padding: 0;
		font-size: 10px;
		font-style: italic;
	}
	
	#oversikt {
		width: 330px;
		line-height: 25px;
		clear: right;
	}
	#oversikt.fest_och_event {
		width: 259px;
	}
	#oversikt th {
		padding: 0 0 0 3px;
	}
	#oversikt .even td,
	#oversikt .even th
	{
		background: #f0f0ee;
	}
	#oversikt tbody th {
		text-align: left;
	}
	#oversikt td {
		text-align: center;
		font-style: italic;
		border-left: 1px solid #FFF;
	}
	
	.specialitet {
		clear: both;
		padding-bottom: 30px;
	}
	#ap_content .specialitet .replacedHeading_h2 {
		background: none;
	}
	
	.film {
		float: left;
		width: 194px;
		margin-right: 48px;
	}
	.film.noRightMargin {
		margin: 0;
	}
		#ap_content .film .replacedHeading_h2 {
			margin: 13px 4px 10px;
			background: none;
		}
		.film p {
			margin: 0 4px;
		}
	
	#ap_bottom {
		clear: both;
		height: 3px;
		margin: 0 -20px 0 -21px;
		padding: 42px 0 0;
		background: url(/bilder/bg/anlaggningspresentation_bottom.gif) no-repeat left bottom;
	}
	
	/* Bilder */
	#flashcontent,
	.bild_ensam {
		position: relative;
		float: right;
		margin: 9px 0 0 20px;
		background: none;		
	}
	.img_392x294,
	.img_314x236 {
		background-position: center 12px;
	}
	.bild .bildtext {
		position: absolute;
		bottom: 14px;
		left: 5px;
		width: 392px;
		height: 20px;
		margin: 0;
		padding: 17px 0 13px;
		font-size: 15px;
		font-weight: bold;
		color: white;
		text-align: center;
		background: url(/bilder/bg/bildtext.png) no-repeat left top;
	}
	.ap_erbjudande .bild .bildtext {
		width: 313px;
	}
	.bild .fotograf {
		position: absolute;
		bottom: -5px;
		right: 6px;
		font-style: italic;
		font-size: 10px;
		color: #808080;		
	}
	.img_192x144,
	.img_192x144_right {
		float: right;
		margin: 0 0 11px 11px;
		padding: 2px;
		border: 1px solid #e0e0e0;
		background: #FFF;
	}
	.img_192x144_right {
		float: left;
		margin: 0 11px 11px 0;
	}
	.tag_erbj {
		position: absolute;
		right: -19px;
		top: -18px;
	}
	
	
	/* Standard tabell */
	.ap_table {
		width: 100%;
		line-height: 25px;
	}
	.ap_table th {
		width: 216px;
		padding-left: 3px;
		font-weight: normal;
		text-align: left;
		background: #f0f1ee;
	}
	.ap_table td {
		background: #f0f1ee;
	}
	.ap_table .even th,
	.ap_table .even td {
		background: none;
	}
	
	#rum_kategorier th {
		width: 183px;
	}
	#rum_kategorier td {
		padding-right: 95px;
		text-align: right;
	}
	
	/* Alternativa anläggningar */
	#alternativa_anlaggningar ul {
		margin: 6px 0 0;
		padding: 0;
		list-style: none;
	}
	#alternativa_anlaggningar ul li {
		position: relative;
		float: left;
		width: 222px;
		height: 273px;
		margin-right: 23px;
		color: #333;
		background: url(/bilder/bg/alternativ_anlaggning.gif) no-repeat left top;
	}
	#alternativa_anlaggningar ul li.last {
		margin-right: 0;
	}
	#alternativa_anlaggningar ul li .gutter {
		padding: 10px 9px 10px 11px;
	}
	#alternativa_anlaggningar ul li img {
		padding: 2px 3px;
		margin-bottom: 6px;
		border: 1px solid #e0e0e0;
		background: #fff;
	}
	#alternativa_anlaggningar ul li .replacedHeading_h2 img {
		padding: 0;
		border: none;
		background: none;
	}
	#alternativa_anlaggningar ul li p {
		margin-top: 3px;
		font-size: 11px;
		line-height: 15px;
	}
	#alternativa_anlaggningar ul li a {
		position: absolute;
		bottom: 10px;
		right: 7px;
		margin-right: 5px;
		text-transform: uppercase;
		color: #b5d012;
	}
	
	/* ----------------------- */
	
	/* Erbjudande sök (Det finns fler stilar i detta dokument som hör hit, många i samband med sokresultatstilar) */
	
	#erbj_form {
		margin-top: 15px;
	}
	
	/* /Erbjudande sök */
	
	/* Kundevent */
	
	#kundevent .header .replacedHeading_h2 {
		font-weight: bold;
		font-size: 22px;
		color: #7e2f20;
	}
	
	.kommandekundeventpuff {
		position: relative;
		min-height: 235px;
		margin-top: 20px;
		color: #333333;
	}
	.kommandekundeventpuff h4 {
		font-size: 11px;
		margin: 7px 0 0;
	}
	#contentarea .header .kommandekundeventpuff p {
		width: 310px;
		margin-top: 0;
		font-size: 11px;
	}
	#kundevent_content {
		position: relative;
	}
	#kundeventbild_dummy {
		float: right;
		display: block;
		width: 295px;
		height: 235px;			
	}
	.flash_wrap {
		position: absolute;
		right: 0;
		top: -37px;
		z-index: 10;
	}
	.flash_forklaring {
		position: absolute;
		right: 15px;
		bottom: -33px;
		font-size: 10px;
		color: #808080;
	}
	
	#flash_bok {
		position: relative;
	}
	
	.kommandekundeventpuff .flash_wrap {
		position: absolute;
		right: 0;
		top: -65px;
		z-index: 10;
		
	}
	#contentarea .header .kommandekundeventpuff .flash_forklaring {
		position: absolute;
		right: -33px;
		bottom: -33px;
		font-size: 10px;
		color: #808080;
	}
	
	.kundeventpuff {
		position: relative;
		float: left;
		width: 220px;
		height: 256px;
		margin-bottom: 20px;
		padding: 0;
		margin-right: 6px;
	}
		#kundevent_sidebar .kundeventpuff {
			float: none;
			width: 100px;
			height: auto;
			margin: 8px auto 7px 25px;
			padding: 0;
		}
		#kundevent_sidebar .kundeventpuff a.active {
			font-weight: bold;
		}
		.kundeventpuff img {
			padding: 14px;
			background: url(/bilder/bg/img_192x144.gif) no-repeat left top;
		}
		#kundeventbild {
			float: right;
		}
		.kundeventpuff img {
			padding: 4px;
			background: url(/bilder/bg/img_62x46.gif) no-repeat left top;
		}
		#contentarea .kundeventpuff .gutter,
		#contentarea .kommandekundeventpuff .gutter {
			float: none;
			padding: 0 14px;
		}
		#contentarea .a_rub {
			font-weight: bold;
			font-size: 16px;
			color: #7e2f20;
		}
		.las_mer {
			position: absolute;
			right: 20px;
			bottom: 0;
			display: block;
			width: 66px;
			height: 18px;
			margin: 4px -8px 0 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/btn_las_mer.gif) no-repeat left top;
		}
	
	#kundevent_content {
		float: right;
		width: 500px;
		padding-left: 37px;
		border-left: 1px solid #CCC;
	}
	#kundevent_sidebar {
		float: left;
		width: 134px;
		margin-top: 30px;
		overflow: hidden;
		text-align: center;
	}
	#kundevent_bildspel {
		clear: both;
	}
	#kundevent_bildspel h4 {
		font-size: 10px;
		color: #1a1a1a;
	}
	#kundevent_bildspel img {
		margin: 0 20px 10px 0;
	}
	
	#kundintervjuer {
		clear: both;
		float: left;
		margin: 40px 0 60px;
	}
	#kundintervjuer img {
		float: left;
		padding-right: 6px;
	}
	
	#kundintervjuer blockquote {
		float: left;
		width: 172px;
		font-size: 11px;
		line-height:13px;
		margin: 0;
		padding: 0;
		text-indent : -4px;
	}
	#kundintervjuer blockquote em {
		display: block;
		text-align: right;
		color: #939393;
	}
	
	/* /Kundevent */
	
	/* Våra vänner */
	.varvan {
		clear: both;
		float: left;
		margin-bottom: 20px;
	}
	.varvan img {
		float: left;
		margin: 0 10px 10px 0;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.varvan h4 {
		margin: 5px 0 5px;
	}
	.varvan .normaltext {
		color: #262626;
	}
	/* /Våra vänner */
	
	/* Nyheter */
	
	.ingress {
		font-style: italic;
	}
	
	#listning {
		clear: both;
	}
	#listning h3 {
		font-size: 11px;
		color: #262626;
		padding: 20px 0 0;
		background: url(/bilder/bg/dotted_nyhetsarkiv.gif) repeat-x left bottom;
	}
	#listning .datum,
	#valdpost .datum
	{
		font-size: 10px;
		color: #5d7e1a;
	}
	
	
	
	/* /Nyheter */
	
	#listning ul {
		width: 580px;
		margin: 2px 0 0;
		padding: 0;
		list-style: none;
	}
	#listning li
	{
		margin: 17px 0 0;
		padding: 0;
	}
	#listning h4 {
		margin: 0;
		padding: 0;
		color: #262626;
		font-size: 12px;
	}
	#listning li a .normaltext {
		color: #262626;
	}
	
	
	/* FAQ */
	
	#faq .fraga {
		margin: 0 0 10px;
		font-size: 12px;
		font-weight: bold;
	}
	#faq .fraga span {
		display: block;
		font-size: 10px;
		font-style: italic;
		color: #7e2f20;
		font-weight: normal;
	}
	#faq .svar span {
		display: block;
		font-size: 10px;
		font-style: italic;
		color: #5d7e1a;
	}
	#faq .svar p {
		margin: -1px 0 0;
	}
	#faq li {
		padding: 18px 0 0;
		margin: 18px 0 0;
		background: url(/bilder/bg/dotted_nyhetsarkiv.gif) repeat-x left top;
	}
	#faq li.first {
		margin: 0;
		background: none;
	}
	/* /FAQ */
	
	/* Laddar */
	#laddar {
		display: none;
		position: absolute;
		left: 388px;
		top: 150px;
		z-index: 50;
		width: 198px;
		height: 218px;
		background: url(/bilder/bg/laddar.png) no-repeat left top;
	}
	#laddar img {
		padding: 52px;
	}
	/* /Laddar */
	
#footer {
	clear: both;
	width: 100%;
	padding-top: 63px;
}
	#inloggning {
		/*position: absolute;
		bottom: 28px;
		right: 35px*/
	}
	#inloggning label {
		color: #eceedf;
		text-transform: uppercase;
	}	
	#inloggning .textinput {
		width: 126px;
		height: 12px;
		padding: 5px 7px;
		font-size: 10px;
		color: #FFF;
		border: none;
		background: url(/bilder/input_loggin.gif) no-repeat left top;
	}
	#inloggning .submit {
		position: relative;
		top: 7px;
	}
	
	
	#footer #vi_pa_konferenspoolen {
		float: left;
		display: block;
		width: 312px;
		height: 127px;
		margin-right: 1px;
		text-indent: -999em;
		outline: none;
		background: url(/bilder/btn_vi_pa_konferenspoolen.jpg) no-repeat left top;
	}
	#footer #vi_pa_konferenspoolen:hover {
		background-position: 0 -127px;
	}
	#footer #nyheter {
		float: left;
		width: 284px;
		height: 121px;
		padding: 8px 10px 0 20px;
		background: url(/bilder/bg/nyheter.gif) no-repeat left top;
	}
		#footer #nyheter h3 {
			margin: 0;
			padding: 0;
		}
		#footer #nyheter h3 #nyheter_fran_konferenspoolen {
			display: block;
			width: 218px;
			height: 13px;
			margin: 0;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/rub_nyheter_fran_konferenspoolen.gif) no-repeat left top;
		}
		#footer #nyheter h3#nyhetsbrev_anmal_dig_har {
			display: block;
			width: 144px;
			height: 13px;
			margin: 0;
			padding: 0;
			text-indent: -999em;
			outline: none;
			background: url(/bilder/rub_nyhetsbrev_anmal_dig_har.gif) no-repeat left top;
		}
		#footer #nyheter p {
			padding-right: 40px;
		}
		#footer #nyheter .submit_nyhetsbrev {
			position: relative;
			top: 6px
		}
		#footer #nyheter #namn,
		#footer #nyheter #email {
			padding: 5px 3px;
			width: 120px;
		}
		#footer #nyheter #email {
			width: 125px;
		}
		
	#footer #for_vara_kunder {
		float: left;
		display: block;
		width: 312px;
		height: 127px;
		margin-right: 1px;
		margin-left: 1px;
		text-indent: -999em;
		outline: none;
		background: url(/bilder/btn_for_vara_kunder.jpg) no-repeat left top;
	}
	#footer #for_vara_kunder:hover {
		background-position: 0 -127px;
	}
	#footer #ring_chat {
		float: left;
	}

	
h2 {
	padding: 7px 0 5px 0;
	margin: 0px;
	font-size: 150%;
}
h3 {
	padding: 5px 0 5px 0;
	margin: 0px;
	font-size: 120%;
}
p {
	margin: 9px 0 13px 0;
}
a img {
	border:none;
}
object {
	outline:0;
}

a {
	color: #b5d012;
	text-decoration: none;
}
a .normaltext {
	color: #FFF;
}
a:hover {
	color: #eef8b2;
}

/* Formulär */
textarea {
	width: 192px;
	height: 42px;
	padding: 5px 7px;
	font-size: 10px;
	font-family: arial,sans-serif;
	border: none;
	background: url(/bilder/textarea_206x52.gif) no-repeat left top;
}
	textarea.black {
		background-image: url(/bilder/textarea_206x52_black.gif);
	}
	textarea.black_192 {
		width: 178px;
		background-image: url(/bilder/textarea_192x52_black.gif);
	}
	textarea:focus {
		background-image: url(/bilder/textarea_206x52_active.gif);
	}
	textarea.black:focus {
		background-image: url(/bilder/textarea_206x52_black.gif);
	}
	textarea.black_192:focus {
		background-image: url(/bilder/textarea_192x52_black.gif);
	}
	
.textinput_206px,
.textinput_206px_black,
.textinput_192px,
.textinput_192px_black,
.textinput_131px,
.textinput_126px,
.textinput_103px,
.textinput_100px,
.textinput_95px,
.textinput_94px,
.textinput_94px_black,
.textinput_25px,
.textinput_vagbeskrivning,
.textinput_sok
{
	display: inline-block;
	width: 206px;
	height: 22px;
	background: url(/bilder/input_206x22.gif) no-repeat right top;
}	
.textinput_206px input,
.textinput_206px_black input,
.textinput_192px input,
.textinput_192px_black input,
.textinput_131px input,
.textinput_126px input,
.textinput_103px input,
.textinput_100px input,
.textinput_95px input,
.textinput_94px input,
.textinput_94px_black input,
.textinput_25px input,
.textinput_vagbeskrivning input,
.textinput_sok input
{
	width: 192px;
	padding: 5px 7px;
	font-size: 10px;
	border: none;
	background: transparent;/*url(/bilder/input_206x22.gif) no-repeat left top;*/
}
	.textinput_206px:focus { background-image: url(/bilder/input_206x22_active.gif); }
	
.textinput_206px_black {
	background-image: url(/bilder/input_206x22_black.gif);
}
	.textinput_206px_black input { width: 192px; }
	
.textinput_192px {
	width: 192px;
	background-image: url(/bilder/input_192x22.gif);
}
	.textinput_192px input { width:178px; }
	.textinput_192px:focus { background-image: url(/bilder/input_192x22_active.gif); }
	
.textinput_192px_black {
	width: 192px;
	background-image: url(/bilder/input_192x22_black.gif);
}
	.textinput_192px_black input { width: 178px; }
	
.textinput_131px {
	width: 131px;
	background-image: url(/bilder/input_131x22.gif);
}
	.textinput_131px input { width:117px; }
	.textinput_131px:focus { background-image: url(/bilder/input_131x22_active.gif); }
	
.textinput_126px {
	width: 126px;
	background-image: url(/bilder/input_126x22.gif);
}
	.textinput_126px input { width:112px; }
	.textinput_126px:focus { background-image: url(/bilder/input_126x22_active.gif); }
	
.textinput_103px {
	width: 103px;
	background-image: url(/bilder/input_103x22.gif);
}
	.textinput_103px input { width:89px; }
	.textinput_103px:focus { background-image: url(/bilder/input_103x22_active.gif); }

.textinput_100px {
	width: 100px;
	background-image: url(/bilder/input_100x22.gif);
}
	.textinput_100px input { width:86px; }
	.textinput_100px:focus { background-image: url(/bilder/input_100x22_active.gif); }
	
.textinput_94px {
	width: 94px;
	background-image: url(/bilder/input_94x22.gif);
}
	.textinput_94px input { width:80px; }
	.textinput_94px:focus { background-image: url(/bilder/input_94x22_active.gif); }

.textinput_94px_black {
	width: 94px;
	background-image: url(/bilder/input_94x22_black.gif);
}
	.textinput_94px_black input { width: 80px; }
.textinput_95px {
	width: 95px;
	background-image: url(/bilder/input_95x22.gif);
}
	.textinput_95px input { width:81px; }
	.textinput_95px:focus { background-image: url(/bilder/input_95x22_active.gif); }
	
.textinput_25px {
	width: 25px;
	background-image: url(/bilder/input_25x22.gif);
}
	.textinput_25px input {
		text-align: right;
		width: 21px;
		padding: 5px 2px;
		margin: 0;
	}
	.textinput_25px:focus { background-image: url(/bilder/input_25x22_active.gif); }

.textinput_vagbeskrivning {
	width: 199px;
	background-image: url(/bilder/input_vagbeskrivning.gif);
}
	.textinput_vagbeskrivning input { width: 185px; }

.textinput_sok {
	width: 161px;
	background-image: url(/bilder/input_sok.gif);
}
	.textinput_sok input {
		width: 127px;
		padding-left: 27px;
	}
	.textinput_sok:focus { background-image: url(/bilder/input_sok_active.gif); }
	
/* Selectboxstilar */
.Stylad_Selectbox, .Stylad_Selectbox_hideInIE
{
	color: #000;
	outline: none;
	background: url(/bilder/select_116x22.gif) no-repeat top left;
}
.Stylad_Selectbox:focus, .Stylad_Selectbox_hideInIE:focus
{
	background-image: url(/bilder/select_116x22_active.gif);
}
* html .Stylad_Selectbox_hideInIE 
{
    z-index: -1;
}
.Stylad_Selectbox .passiveSelect, .Stylad_Selectbox .activeSelect,
.Stylad_Selectbox_hideInIE .passiveSelect, .Stylad_Selectbox_hideInIE .activeSelect
{
	text-transform: uppercase;
	line-height: 22px;
	padding: 0 6px;
	font-size: 10px;
}
.Stylad_Selectbox ul,
.Stylad_Selectbox_hideInIE ul
{
	width: 116px;
	padding: 0;
	margin: 0;
	color: #666;
	list-style: none;
	max-height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
	background: #e3e3df;
}
.Stylad_Selectbox li,
.Stylad_Selectbox_hideInIE li
{
	margin: 0;
	padding: 4px 0 4px 10px;
}
.Stylad_Selectbox li:hover,
.Stylad_Selectbox_hideInIE li:hover
{
    background: #cfcfcb;
}
.Stylad_Selectbox .selected,
.Stylad_Selectbox_hideInIE .selected
{
    /*color: #F1F1EC;*/
}
/* speciella stilar för shr_stars_select */
#shr_stars_select .Stylad_Selectbox, #shr_stars_select .Stylad_Selectbox_hideInIE {
	background: url(/bilder/select_50x22.gif) no-repeat top left;
}
#shr_stars_select .Stylad_Selectbox:focus, #shr_stars_select .Stylad_Selectbox_hideInIE:focus
{
	background-image: url(/bilder/select_50x22_active.gif);
}
#shr_stars_select .Stylad_Selectbox ul,
#shr_stars_select .Stylad_Selectbox_hideInIE ul
{
	width: 50px !important;
}
/* Slut selectboxstilar */

/* Checkbox & radiobuttons replacement */

/* 
 * The state classes are a little bit complex, because of the doubble class bug in IE6
 * The state class looks like this:
 * 
 * .ui-radio-state[-checked][-disabled][-hover] or .ui-checkbox-state[-checked][-disabled][-hover]
 * 
 * Examples:
 * 
 * .ui-radio-state-checked (simply checked) 
 * .ui-radio-state-checked-hover (checked and hovered/focused)
 * .ui-radio-state-hover (unchecked and hovered/focused)
 * 
 */
.ui-helper-hidden-accessible {
	display: none;
}
.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
	color: #999;
}
span.ui-checkbox,
span.ui-radio {
	display: block;
	float: left;
	width: 20px;
	height: 16px;
	background: url(icon_checkbox.png) 0 -43px no-repeat;
}
span.ui-helper-hidden {
	display: none;
}

span.ui-radio-state-hover,
span.ui-checkbox-state-hover {
	background-position: 0 -117px;
}

span.ui-checkbox-state-checked {
	background-position: 0 -4px;
}

span.ui-checkbox-state-checked-hover {
	background-position: 0 -78px;
}
span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked {
	background-position: 0 -164px;
}


span.ui-radio-state-checked-hover {
	background-position: 0 -203px;
}
/* Slut checkbox & radiobuttons replacement */

/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; width: 192px; background: url(/bilder/slider/bg.gif) no-repeat left top; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 6px; height: 9px; cursor: default; background: url(/bilder/slider/handle.gif) no-repeat left top;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background: url(/bilder/slider/range.gif) repeat-x left top; }

.ui-slider-disabled {
	opacity: 0.2;
}

.ui-slider-horizontal { height: 18px; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
/*-----------------*/

/* Användbara klasser */
.clear  {
	clear: both;
}
.left {
	float:left;
}
.right {
	float: right;
}
.hr { /* Horisontellt streck med div */
	margin-top: 8px;
	width: 100%;
	height: 8px;
	border-top: 1px solid #E5EBDC;
	margin: 0;
}
.input {
	background: #f3f6ee;
	border: 1px solid #4f8e4b;
	color: #003822;
}
.l {/* Stående streck (avskiljare) */
	color: #BCB9B4;
	padding: 0 4px;
}
.important { /* Stjärna (krav) vid formulär*/
	color: red;
}
/* -------- */

.frm_text h3 {
	font-size:22px;
}

/*CSS för utskrift*/
@media print{
	body *{
		visibility: hidden;
	}
	body {
		background: white;
	}
	#contentarea,
	#ap_content
	{
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		background: #ffffff;
	}
	#contentarea *,
	#ap_content *
	{
		visibility: visible;
	}
	.txt {
		width: 100% !important;
	}
	#leftcolumn,
	#rightcolumn
	{
		float: none !important;
		display: block !important;
		margin-top: 0 !important;
		margin-left: 0 !important;
	}
	
	/* Element som ska döljas */
	#alternativa_anlaggningar,
	#btn_boka,
	#vagbeskrivning,
	#inlagg_boka
	{
		display: none !important;
		visibility: hidden !important;
	}
	
}