body, html {
	margin:0;
	padding:0;
	color:#fff;
	text-align:center;
	font-family:Georgia;
	line-height:19px;
	font-size:12px;
}

h1	{ padding:10px 0 5px 0; margin:0px; font:italic 19pt times; }
h2	{ padding:7px 0 5px 0; margin:0px; font-size:12pt; }
h3	{ padding:5px 0 5px 0; margin:0px; font-size:11pt; }
h4	{ font-size:10pt; position:relative;}
p	{ margin:9px 0 13px 0; }
img	{ border:none; }

.textbild {
	border:1px solid #DDDDDD;
}
#containerStart {
	height:100%;
}

#container {
}
.ansokpil {margin-top:2px;}

/* INDEXCSS BÖRJAR */
#content #header {
	width: 770px;
	height:23px;
	background-repeat:repeat-y;
	padding-left:30px;
	padding-bottom:2px;
	overflow:hidden;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/newrakheaderbg.png',sizingMethod='image');
}
#content #header[id] {
	background-image:url(/bilder/newrakheaderbg.png);
}
#startContent #header {
	width:775px;
	height:23px;
	margin-left:25px;
	padding-bottom:2px;
	overflow:hidden;
	font-size:11px;
}
.headerItem {
	float:left;
	margin:3px 10px 3px 3px;
}
.headerItem a {
	text-decoration:none;
	color:#B8B4B3;
	font-size: 12px;
	font-family:Georgia;
}
.headerImage {
	float:left;
	padding-right:5px;
}
.headerLink {
	float:left;
}

#toolContainer {
	padding-top:40px;
	text-align:center;
	width:450px;
	margin:0 auto;
	clear: both;
}	
	#payOff {
		width: 788px; /*650px;*/
		padding: 25px 0 0 0;
		margin: 0 auto;
	}
.erbjInput {width:100%; margin-bottom:5px;}
.erbjSelect {width:100%; margin-bottom:5px; height:22px;}
.erbjTextarea {width:100%; margin-bottom:5px;}

#startContainer {
	height:347px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/bg_blackStart.png',sizingMethod='scale');
}

#startContainer[id] {
	background:url(/bilder/design/bg_blackStart.png) repeat-x;
}

#startContent {
	text-align:center;
	width:850px;
	margin:0 auto;
}
	#flashcontent_logga {
		width:270px;
		margin:0 auto;
		padding:38px 0px 0px 0px;
	}

	#flashcontent_menu {
		float:left;
		padding:125px 0px 0px 0px;
	}

	#flashcontent_nyheter {
		float:right;
		padding:125px 0px 0px 0px;
	}
/* INDEXCSS SLUT */

/* INFO BÖRJAR */

#content {
	width:800px;
	margin:0 auto;
	padding:30px 0px 0px 0px;
}

#content_start {
	width:960px;
	margin:0 auto;
	padding:30px 0px 0px 0px;
}

#start_top {
	height:245px;
	width: 958px;
	margin-left: 2px;
}

	#start_top_content {
		color: #1a1a1a;
		text-align: left;
		font-size: 13px;
		line-height: 22px;
		padding: 0 70px 0 0;
		float: left;
		width: 640px;
	}
	#start_top_content h1 {
		font-family: Garamond, Georgia;
		font-size: 34px;
		color: #2e587b;
		font-weight: bold;
	}
	
		#start_top_content img {
			margin-bottom: 0px;
		}
		
	#flashcontent_loggaStartsida {
		float: left;
		margin-right: 50px;
		background: url("/bilder/design/logo_bg.gif") no-repeat;
		width: 196px;
		height: 196px;
		text-align: left;
	}
#top {
	background:#000;
	height:310px;
	position:relative;
}
	#flashcontent_loggaUndersida {
		position:absolute;
		top:10px;
		left:0px;
		width:300px;
		height:280px;
	}
	#pagePic {
		float:right;
		width:500px;
		height:310px;
	}

#start_bottom{
	width:960px;
	min-height:375px;
	_height:375px;
	text-align:left;
}
	.sidpuff {
		background: url(/bilder/design/bg_sidpuff.png) no-repeat;
		width: 180px;
		height: 224px;
		padding: 2px;
		display: block;
		font: 11px Georgia;
		color: #fff;
		text-align: center;
		line-height: 16px;
		float: left;
		margin-right: 6px;
		text-decoration: none;
	}
	
	.sidpuff.last {
		margin-right: 0px;
	}
	
	.sidpuff:hover {
		color: #d7ae00;
		cursor: pointer;
	}
	
		.sidpuff .rubrik
		{
			font-family: Garamond, Georgia;
			font-weight: bold;
			font-size: 20px;
			display: block;
			margin: 10px 0 2px 0;
		}
		
	#start_erbjudanden {
		margin: 50px 0 0 2px;
		width: 700px;
		float: left;
	}
		#start_erbjudanden .rub {
			display: block;
			font-size: 20px;
			color: #1b1b1b;
			font-weight: bold;
			font-family: Garamond, Georgia;
			width: 700px;
			border-bottom: solid 1px #acacac;
			margin-bottom: 20px;
		}
		
		.erbjudandepuff {
			color: #1b1b1b;
			width: 220px;
			float: left;
			margin-right: 10px;
			display: block;
			text-decoration: none;
			font: 12px Georgia;		
			line-height: 15px;
			margin-bottom: 30px;
		}
		
			.erbjudandepuff .kategori {
				color: #640d0d;
				font-size: 14px;
				font-family: Garamond, Georgia;
				font-style: italic;
				display: block;
				margin-bottom: 3px;
			}
			
			.erbjudandepuff .rubrik {
				color: #1b1b1b;
				font-size: 16px;
				font-family: Garamond, Georgia;
				font-weight: bold;
				display: block;		
				margin-bottom: 5px;
			}
			
			.erbjudandepuff img
			{
				float: right;
				margin: 2px 15px 0 5px;
			}
			
			.erbjudandepuff .link {
				color: #003399;
			}
			
			.erbjudandepuff .pris {
				font-size: 20px;
				line-height: 22px;
				color: #5c1010;
				display: block;
				margin-top: 10px;
			}
			
	#start_aktuellt {
		color: #1b1b1b;
		margin: 50px 0 0 20px;
		float: left;
		width: 220px;
	}
		#start_aktuellt .rub {
			display: block;
			font-size: 20px;
			color: #1b1b1b;
			font-weight: bold;
			font-family: Garamond, Georgia;
			width: 220px;
			border-bottom: solid 1px #acacac;
			margin-bottom: 20px;
		}
		
		.aktuelltpuff {
			width: 220px;
			font-size: 12px;
			font-weight: normal;
			color: #1b1b1b;
			font: 12px Georgia;	
			line-height: 15px;
			margin-bottom: 10px;
			display: block;
			text-decoration: none;
		}
		
			.aktuelltpuff .datum {
				color: #640d0d;
				font-size: 14px;
				font-family: Garamond, Georgia;
				font-style: italic;
				display: block;
				margin-bottom: 2px;
			}
			
			.aktuelltpuff .rubrik {
				color: #1b1b1b;
				font-size: 16px;
				font-family: Garamond, Georgia;
				font-weight: bold;
				display: block;			
				margin-bottom: 3px;
			}		

			.aktuelltpuff .link {
				color: #003399;
			}
		.flerlank
		{
			text-decoration: none;
			font-size: 12px;
			color: #003399;
		}
#bottom{
	width:800px;
	min-height:375px;
	_height:375px;
	text-align:left;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/bg_blackInfo.png',sizingMethod='scale');
}

#bottom[id] {
	background:url(/bilder/design/bg_blackInfo.png) repeat-y;
}
	#left {
		width:300px;
		float:left;
	}
	
	#right{
		width:440px;
		padding:53px 0px 0px 0px;
		float:left;
		color:#FFFFFF;
	}

#social_limpa
{
	margin-top: 15px;
	background:#0a0b0e;
	height:190px;
	color: #999;
	font: 11px Tahoma;
}

	#social_limpa .information {
		padding:15px 0;
		font-family:Tahoma;
		font-size:11px;
		color:#999;
	}

	#social_limpa #facebook {
		margin:15px 0 0 24px;
		padding: 0 15px 0 0;
		width:160px;
		float:left;
		line-height:14px;
		text-align: left;
	}
		#social_limpa #facebook .navigation {
			width:20px;
			height:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#999;
			text-transform:uppercase;
			margin-left: 62px;
		}
		#social_limpa #facebook .navigation .btn_prev {
			height:9px;
			width:8px;
			background-image:url(/bilder/design/sm_btn_left.png);
			background-position:top left;
			background-repeat:no-repeat;
			float:left;
			text-align:left;
			padding: 0;
			cursor:pointer;
		}
		#social_limpa #facebook .navigation .btn_next {
			height:9px;
			width:8px;
			background-image:url(/bilder/design/sm_btn_right.png);
			background-position:top right;
			background-repeat:no-repeat;
			float:right;
			text-align:right;
			padding: 0;
			cursor:pointer;
		}
		#social_limpa #facebook .content .data {
			width:150px;
			height:122px;
			overflow:hidden;
			
		}
		#social_limpa #facebook .content .data.hidden {
			display:none;
		}
		#social_limpa #facebook .content .data.hidden {
			display:none;
		}
			#social_limpa #facebook .content .data a {
				display:block;
				font-family:Tahoma;
				font-size:11px;
				color:#999;
				text-decoration:none;
			}
			#social_limpa #facebook .content .data .name {
				margin:12px 0 3px 0;
				font-weight:bold;
			}
			#social_limpa #facebook .content .data .text {
				color:#999;
			}
			#social_limpa #facebook .content .data .time {
				margin:3px 0 0 0;
				font-weight: bold;
			}


	#social_limpa #youtube {
		margin:15px 0 0 24px;
		padding: 0 15px 0 0;
		width:160px;
		float:left;
		line-height:14px;
		text-align: left;
	}
		#social_limpa #youtube .navigation {
			width:20px;
			height:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#999;
			text-transform:uppercase;
			margin-left: 62px;
		}
		#social_limpa #youtube .navigation .btn_prev {
			height:9px;
			width:8px;
			background-image:url(/bilder/design/sm_btn_left.png);
			background-position:top left;
			background-repeat:no-repeat;
			float:left;
			text-align:left;
			padding: 0;
			cursor:pointer;
		}
		#social_limpa #youtube .navigation .btn_next {
			height:9px;
			width:8px;
			background-image:url(/bilder/design/sm_btn_right.png);
			background-position:top right;
			background-repeat:no-repeat;
			float:right;
			text-align:right;
			padding: 0;
			cursor:pointer;
		}
		#social_limpa #youtube .content .data {
			margin-top: 5px;
			width:160px;
			height:117px;
			overflow:hidden;
			
		}
						
		#social_limpa #youtube .content .data.hidden {
			display:none;
		}
		#social_limpa #youtube .content .data.hidden {
			display:none;
		}
			#social_limpa #youtube .content .data a {
				display:block;
				font-family:Tahoma;
				font-size:11px;
				color:#999;
				text-decoration:none;
			}
			#social_limpa #youtube .content .data .name {
				margin:12px 0 3px 0;
				font-weight:bold;
			}
			#social_limpa #youtube .content .data .text {
				color:#999;
			}
				#social_limpa #youtube .content .data .text a img {
					border:none;
					position:relative;
					z-index:998;
				}
				#social_limpa #youtube .content .data .text a .overlay {
					border:none;
					display:block;
					margin-bottom:-49px;
					height:49px;
					width:49px;
					z-index:999;
					top:-79px;
					left:49px;
				}

			#social_limpa #youtube .content .data .time {
				margin:3px 0 0 0;
				font-weight: bold;
			}
	

	#social_limpa #bloggar {
		margin:15px 0 0 24px;
		padding: 0 15px 0 0;
		width:160px;
		float:left;
		line-height:14px;
		text-align: left;
	}
		#social_limpa #bloggar .navigation {
			width:20px;
			height:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#999;
			text-transform:uppercase;
			margin-left: 62px;
		}
		#social_limpa #bloggar .navigation .btn_prev {
			height:9px;
			width:8px;
			background-image:url(/bilder/design/sm_btn_left.png);
			background-position:top left;
			background-repeat:no-repeat;
			float:left;
			text-align:left;
			padding: 0;
			cursor:pointer;
		}
		#social_limpa #bloggar .navigation .btn_next {
			height:9px;
			width:8px;
			background-image:url(/bilder/design/sm_btn_right.png);
			background-position:top right;
			background-repeat:no-repeat;
			float:right;
			text-align:right;
			padding: 0;
			cursor:pointer;
		}
		#social_limpa #bloggar .content .data {
			width:150px;
			height:122px;
			overflow:hidden;
			
		}
		#social_limpa #bloggar .content .data.hidden {
			display:none;
		}
		#social_limpa #bloggar .content .data.hidden {
			display:none;
		}
			#social_limpa #bloggar .content .data a {
				display:block;
				font-family:Tahoma;
				font-size:11px;
				color:#999;
				text-decoration:none;
			}
			#social_limpa #bloggar .content .data .name {
				margin:12px 0 3px 0;
				font-weight:bold;
			}
			#social_limpa #bloggar .content .data .text {
				color:#999;
			}
			#social_limpa #bloggar .content .data .time {
				margin:3px 0 0 0;
				font-weight: bold;
			}
	

	#social_limpa #flickr {
		margin:15px 0 0 24px;
		padding: 0 15px 0 0;
		width:160px;
		float:left;
		line-height:14px;
		text-align: left;
	}
		#social_limpa #flickr .navigation {
			width:20px;
			height:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#999;
			text-transform:uppercase;
			margin-left: 62px;
		}
		#social_limpa #flickr .navigation .btn_prev {
			height:9px;
			width:8px;
			background-image:url(/bilder/design/sm_btn_left.png);
			background-position:top left;
			background-repeat:no-repeat;
			float:left;
			text-align:left;
			padding: 0;
			cursor:pointer;
		}
		#social_limpa #flickr .navigation .btn_next {
			height:9px;
			width:8px;
			background-image:url(/bilder/design/sm_btn_right.png);
			background-position:top right;
			background-repeat:no-repeat;
			float:right;
			text-align:right;
			padding: 0;
			cursor:pointer;
		}
		#social_limpa #flickr .content .data {
			margin-top: 20px;
			width:160px;
			height:102px;
			overflow:hidden;
			
		}
		#social_limpa #flickr .content .data.hidden {
			display:none;
		}
		#social_limpa #flickr .content .data.hidden {
			display:none;
		}
			#social_limpa #flickr .content .data a {
				display: block;
				float: left;
				font-family:Tahoma;
				font-size:11px;
				color:#999;
				text-decoration:none;
			}
				#social_limpa #flickr .content .data a.first {
					margin-right: 10px;
				}
			#social_limpa #flickr .content .data .name {
				margin:12px 0 3px 0;
				font-weight:bold;
			}
			#social_limpa #flickr .content .data .text {
				color:#999;
			}
			#social_limpa #flickr .content .data .time {
				margin:3px 0 0 0;
				font-weight: bold;
			}
	

/* nicludes/tools.asp KOD */
#toolsWrap {
	margin:30px 0px 0px 0px;
}
.tools {
	width:220px;
	height:25px;
	background:#000;
	margin:0px 0px 1px 0px;
	float:left;
	position:relative;
}
.tools img {
	float:left;
}
.toolRub {
	float:left;
	padding:6px 0px 0px 6px;
	_padding:4px 0px 0px 6px;
}
	.toolRub a {
		font-size:10pt;
		color:#fff;
		font-family:times;
		text-decoration:none;
	}
	
	.sillSpacer {
		width:1px;
		margin:0px 0px 0px 8px;
		border-right:1px solid #064276;
		
	}
		
/* includes/saltsillmenu.asp KOD */

#saltMenuWrap {
	width:440px;
	background:#005398;
	font-size:10pt;
}
	.saltMenuLink {
		font-size:10pt;
		color:#fff;
		text-decoration:none;
		cursor:pointer;
		width:95px;
		height:15px;
	}

		
/* INFO SLUTAR */

#menuWrap {
	padding:54px 0px 60px 0px;
	margin-left:60px;
	width:180px;
}

#menuWrap a {
	font:normal 10pt times;
	color:#fff;
	line-height:22px;
	text-transform:uppercase;
	text-decoration:none;

}
#menuWrap .niva1 img {
	margin: -5px 15px 0 0;
	vertical-align: top;
}

#menuWrap a.active { color:#CEA704; }

#menuWrap .niva1
{
	font-family: Times;
	font-style: italic;
	font-size: 18px;
	text-transform:none;
	display: block;
	margin: 15px 0 0 0;
}


/* MENY BÖRJAR */


/**/

#footerWrapStart {
	clear:both;
}
#footerWrap {
	clear:both;
}
	#footer {
		width:900px;
		font:italic 10pt times new roman ;
		margin:0 auto;
		color: #1a1a1a;
	}
	#footer a {
		color:#003399;
		text-decoration:none;
	}
	#foot_flag1033 {
		position:absolute;
		width:24px;
		height:20px;
		top:-2px;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/lang_1033.png',sizingMethod='scale');
	}
	#foot_flag1033[id] {
		background:url('/bilder/design/lang_1033.png') no-repeat;
	}

	#foot_camera {
		position:absolute;
		width:24px;
		height:20px;
		left:95px;
		top:-3px;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/camera.png',sizingMethod='scale');
	}
	#foot_camera[id]{
		background:url('/bilder/design/camera.png') no-repeat;
	}

#right a {
	color:#BEA123;
	text-decoration: none;
}
#right a:hover {
	text-decoration: underline;
}
	
.mercForm {}
.mercTextField {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/bg.png',sizingMethod='scale');
	background:transparent; border:1px solid #fff;
	width:300px; 
	margin-bottom:15px; 
	margin-top:2px;
	color: #ffffff;
}
.mercTextField[class]{
		background:url(/bilder/design/bg.png);
}
.inputfield {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/bg.png',sizingMethod='scale');
	background:transparent;
	border:1px solid #fff;
	width:200px; 
	margin-bottom:15px; 
	margin-top:2px;
	margin-bottom:10px; width:100%;
	color: white;
}
.inputfield[class]{
		background:url(/bilder/design/bg.png);
}


.dropfield {

	border:1px solid #fff;
	width:200px; 
	margin-bottom:15px; 
	margin-top:2px;
	margin-bottom:10px; width:100%;
	color: white;
	background: #000;
	cursor: pointer;
	
}

.inputarea {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/bg.png',sizingMethod='scale');
	background:transparent; border:1px solid #fff;
	width:100%; 
	margin-bottom:15px; 
	margin-top:2px;
	color: white;
}
.inputarea[class]{
		background:url(/bilder/design/bg.png);
}
/*  -----  SITEMAP -----   */

#right ul {
	padding:5px 10px;
	margin:0px 10px;
	
}

.niva_1 {
	font-weight:bold;
	font-size:10pt;
}

/* SITEMAP END */


.mercHeading {}
.mercBox {margin-bottom:5px; margin-top:3px;}
.mercHr {height:1px; border:0px solid #CCCCCC; background-color:#444444;}
.ELink { color:#FFFFFF; text-decoration:none; font-weight:bold; }

/* Evenemangslistan */
.evenemangMerPic {float:left; margin-right:5px;margin-top:1px;}
.evenemangMindrePic {float:left; margin-right:5px;margin-top:1px;}
.evenemangMerText {color:#CEA704;}
.evenemangMindreText {color:#CEA704;}
.evenemangText {clear:both; color:#FFFFFF;}
.evenemangDatum {font-style:italic;}
.evenemangRubrik {font-weight:bold; margin-bottom:3px;}
.evenemangIngress {}
.evenemangMer {margin-top:3px;}
.evenemangMindre {margin-top:3px;}

/* Erbjudandeslistan */
.erbjudandeMerPic {float:left; margin-right:5px;margin-top:1px;}
.erbjudandeMindrePic {float:left; margin-right:5px;margin-top:1px;}
.erbjudandeMerText {color:#CEA704;}
.erbjudandeMindreText {color:#CEA704;}
.erbjudandeText {clear:both; color:#FFFFFF;}
.erbjudandeDatum {font-style:italic;}
.erbjudandeRubrik {font-weight:bold; margin-bottom:3px;}
.erbjudandeIngress {}
.erbjudandeMer {margin-top:3px; cursor:pointer;}
.erbjudandeMindre {margin-top:3px; cursor:pointer;}

/* Tjänstslistan */
.tjanstLankPic {float:left; margin-right:5px;margin-top:1px;}
.tjanstLankText {color:#CEA704;}
.tjanstText {clear:both;}
.tjanstDatum {font-style:italic;}
.tjanstRubrik {font-weight:bold; margin-bottom:3px;}
.tjanstIngress {}
.tjanstMer {margin-top:3px;}
.tjanstMindre {margin-top:3px;}

/* FLASH RUBRIKER */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:11px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
}


.sIFR-hasFlash .toolRub {
	/**visibility: hidden;**/
}
/* FLASH SLUT */
	
/* Artiklar */
.ingress {
	font-weight: bold;
}
.artikelBox {
	float: left;
	border-top: 1px solid #2d3031;
	padding-top: 10px;
	margin-top: 10px;
	width: 440px;
}
.artikelBox h3 {
	float: left;
	margin: 0;
	padding: 0;
}
.artikelBox h3 img {
	margin: 0;
	padding: 0;
}
.artikelBox .datum {
	color: #6eb0e6;
	float: right;
}
.artikelBox .text {
	clear: both;
}
.artikelBox .text p {
	margin: 0;
}
.artikelBox .text img {
	float: right;
	margin: 0 0 0 11px;
}
.space {
	clear: both;
	}
/* Artiklar slut */
/* Puffar */
.puffBox {
	width: 167px;
	height: 103px;
	background: url(/bilder/puff_bg.png) repeat-x top left;
	text-align: left;
	padding: 10px 10px 13px 10px;
	margin-right: 10px;
	float: left;
	position: relative;
}
* html .puffBox {
	width: 160px;
}
.puffBox p {
	color: #000;
	margin: 0;
}
.puffBox p.readmore {
	position: absolute;
	top: 92px;
	left: 10px;
}
.puffBox a {
	color: #cea711;
	text-decoration: none;
}
.puffBox a:hover {
	text-decoration: underline;
}
.puffBox h3 img {
	margin: 0;
	padding: 0;
}
/* Puffar slut */


.erbjPuffCont1 {	position: relative; width: 140px; height: 90px; cursor: pointer; padding: 25px 0px 0px 0px; float: left; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/erbjPuff1Bg.png',sizingMethod='scale');}
.erbjPuffCont2 {	position: relative; width: 114px; height: 90px; color: #333333; padding: 25px 8px 0px 18px; float: left; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/bloggPuffBg.png',sizingMethod='scale'); line-height: 14px;}
.erbjPuffCont3 {	position: relative; width: 140px; height: 90px; padding: 25px 0px 0px 0px; cursor: pointer; float: left; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/erbjPuff2Bg.png',sizingMethod='scale');}

.erbjPuffCont1[class] {	background: url(/bilder/design/erbjPuff1Bg.png); }
.erbjPuffCont2[class] {	background: url(/bilder/design/bloggPuffBg.png); margin-left: 10px; }
.erbjPuffCont3[class] {	background: url(/bilder/design/erbjPuff2Bg.png); margin-left: 10px; }

.erbjPrislapp {	position: absolute; right: 0px; top: 77px; width: 75px; height: 47px; padding: 13px 0px 0px 13px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/erbjPrislapp.png',sizingMethod='scale'); }
.erbjPrislapp[class] {	background: url(/bilder/design/erbjPrislapp.png); }

/* Användbara klasser */
.clear  { clear:both; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin-top:13px; width:100%; height:13px; border-top:1px solid #2d3031; } /* Horisontellt streck med div */
.input  { background-color:#f3f6ee; border:1px solid #4f8e4b; color:#003822; }
.l { color:#BCB9B4; padding:0 5px; } /* Stående streck (avskiljare) */
.important { color:red; cursor:help; } /* Stjärna (krav) vid formulär*/
/* -------- */






#BloggPuff {Background:url(/blogg/bilder/design/bg_blogg_startPage.gif) no-repeat ;
		    Width: 486px;
			Padding-top: 7px;
			Padding-left: 20px;
			line-height: 17px;
			}
			
#BloggPuff_test {
	/*Background:url(/blogg/bilder/design/bg_blogg_startPage.gif) no-repeat ;*/
	Width: 440px;
	Padding-top: 7px;
	Padding-left: 10px;
	padding-right: 10px;
	padding-bottom:5px;
	line-height: 17px;
	background-color:#f5f5f5;
	border:1px solid #e7e7e7;
}

#BloggRightDiv {	Width: 200px;
				Padding-left: 20px;
				Padding-top: 22px;
				_Margin-right: -20px; 
				Float: right;
				Min-height: 470px;
				_Height: 470px; 
				Background: #f9f9f9 url(/blogg/bilder/design/right_div_bg.gif) no-repeat; }

#BloggLeftDiv {	Width: 450px;
				Float: left;
				Min-height: 492px;
				_Height: 492px; }

	#BloggPressDiv {	Float: right; 
					Border: 1px solid #333333; 
					Background: #f9f9f9; 
					Padding: 10px;
					Width: 280px; }
	
	.BloggInlaggHeader {	Padding-bottom: 5px; Padding-top: 10px; }
	.BloggInlaggDate {	Color: #9c9c9c; Font: 11px Arial; }
	.BloggInlaggTextContent {	Padding-bottom: 10px; Border-bottom: 1px solid #c1c1c1; Margin-bottom: 10px; }
	
	.BloggRightHeader { }
	.RightRubrik { Color: #4b7606; Font: bold 13px Arial; padding-bottom: 7px; Padding-top:16px; }
	.RightLinkDiv1 {	Font: bold 11px Arial; Padding-left: 10px; Line-height: 18px; }
	.RightLinkDiv2 {	Font: bold 11px Arial; Padding-left: 20px; Line-height: 18px; }
	
	#CommentButtonDiv {	Cursor: pointer; Float: left; Width: 137px; Height: 22px; Background: #f9f9f9 url(/blogg/bilder/design/kommenteraBg.gif) no-repeat; }
	#CommentsButtonDiv {	Cursor: pointer; Float: left; Width: 137px; Margin-left: 4px; Height: 22px; Background: #f9f9f9 url(/blogg/bilder/design/kommentarerVisaBg.gif) no-repeat; }
	#TipsaButtonDiv {	Cursor: pointer; Float: left; Width: 137px; Margin-left: 4px; Height: 22px; Background: #f9f9f9 url(/blogg/bilder/design/tipsaenvanBg.gif) no-repeat; }
	
	#BloggCommentsDiv {	Width: 407px; 
						Cursor: default;
						Font: 11px Arial;
						Padding: 5px;
						_Margin-top: -18px;
						Background: #e1e9d2;
						Border: 1px Solid #d4dec5; 
						border-top: 0px;
						Display: none; }

	#BloggCommentFormDiv {	Width: 407px; 
							Cursor: default;
							Font: 11px Arial;
							Padding: 5px;
							_Margin-top: -18px;
							Background: #e1e9d2;
							Border: 1px Solid #d4dec5; 
							border-top: 0px;
							Display: none; }
		#BloggFormText {	Width: 400px; height: 60px; }
		#BloggFormName {	Width: 170px; }

	#BloggTipsaDiv {	Width: 407px; 
					Cursor: default;
					Font: 11px Arial;
					_margin-top: -18px;
					Padding: 5px;
					Background: #e1e9d2;
					Border: 1px Solid #d4dec5; 
					border-top: 0px;
					Display: none; }



/* Catering */
div.knapp
{
	float:right;
	padding:3px 0px 0px 5px;
	width:70px;
	height:18px;
	background-color:#790B1A;
}
.bildmarginal
{
	float:right;
	margin:8px 0px 5px 15px;
}
.artikelDiv	{padding-bottom:5px;}
.linje		{margin:15px 0px 5px 0px;}
.textruta	{width: 220px;margin-bottom:3px;}
.avgrans	{color:#ccc;margin:0px 10px 0px 10px;}




/*CSS för utskrift*/
@media print{
   body *{ visibility:hidden; }
   body { background-color:white; }
   #right { visibility:visible; position:absolute; top:0px; left:0px; width:100%; background-color:#ffffff; }
   #right *{ visibility:visible; }
   
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
	}

	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}
	.tools { visibility:hidden; }
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

