@font-face{ 
font-family: 'WebSymbolsRegular';
src: url('fonts/websymbols-regular-webfont.eot');
src: url('fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
     url('fonts/websymbols-regular-webfont.woff') format('woff'),
     url('fonts/websymbols-regular-webfont.ttf') format('truetype'),
     url('fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');   
}

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
#cont ul, #cont ol, dir, menu { list-style: none; }
.maintext div ul { list-style: none !important; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr	{ width:100% !important;
	  margin:0px;
	  height:5px !important;
	  color:#231f20;
	  border:none;
	  background-color:#231f20; }	
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
blockquote	{ margin:0px 0px 0px 25px !important;
			  padding:0px 0px 0px 25px !important; }
			  
div#container blockquote	{ margin:0px!important;
							  padding:0px !important; }
div#container div.maintext blockquote	{ margin:0px 0px 0px 25px !important;
										  padding:0px 0px 0px 25px !important; }
/* ------------------------------------------------
	global
-------------------------------------------------*/



body, html, form 	{ margin:0;
					  padding:0;
					  min-height:100%;
					  height:auto; }
 
body 	{ color: #4e4e4e;
		  font:12px Arial, Verdana, sans-serif;
		  margin:0px;
		  padding:0px;
		  background: #231f20 url(../images/uibg.png) repeat-x top; }
/*html 	{ background: #231f20 url(../images/uibg2.jpg) repeat-x bottom;  }*/

p,
span,
div,
table, table p,
tr, tr p,
td, td p { font:13px/18px arial, verdana, sans-serif;}



h1 	{ color: #f05d27;	
	  font: bold 20px/24px Georgia, "Times New Roman", Times, serif;	
	  font: bold 18px Arial, Verdana, sans-serif; 
	  margin: 0 0 10px 0 !important;}

h2 	{ font: bold 18px Arial, Verdana, sans-serif;
	  color: #2b2b2b;
	  margin-bottom: 0px;	}

h3 	{ font-weight:bold;	}

h4 	{ margin:0px 0px 20px 0px !important;
	  color: #000;
	  font: bold 15px/20px Arial, Verdana, sans-serif;	}


a 	{ color: #f05d27;
	  text-decoration:none;	}

a:hover 	{ color: #898989;
		  text-decoration:none;	}

img	{ border: 0px solid; 	}

div#container	{ display:block;
				  width:993px;
				  position:relative;
				  z-index:100;
				  margin:0px auto;
				  padding:0px;  }
		  
div#container blockquote	{ margin:0px !important;
							  padding:0px; }
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	div.form { width:380px;
			   padding:20px 0px 20px 0px;
			   background:#fff; }
	
	span.label { float:left;
				 width:120px;
				 display:block; }
	span.label2 { float:left;
				  width:100px;
				  display:block;
				  padding:0px 0px 0px 20px; }
			

	.formfield	{ float:left;
				  display:block;
				  width:213px;
				  height:14px;
				  margin:0px 0px 2px 0px;
				  padding:6px;
				  line-height:18px !important;
				  color:#999;
				  font:14px arial, verdana, sans-serif;					  
				  border:none;
				  background: url(../images/formfield2.png) no-repeat 0px 0px; }

	.formbox	{ float:left;
				  display:block;
				  width:213px;
				  height:52px;
				  margin:0px 0px 2px 0px;
				  padding:6px;
				  line-height:18px !important;
				  color:#999;
				  font:14px arial, verdana, sans-serif;					  
				  border:none;
				  background: url(../images/formfield.png) no-repeat 0px 0px; }
					 

	.formbtn { float:left;
			   display:block;
			   width:100px;
			   margin:10px 0px 30px 0px;
			   padding:5px 20px 5px 15px;
			   color:#f05d27;
			   font:bold 14px arial, verdana, sans-serif;
			   cursor:pointer;
			   border:none;
			   background: #eeeded url(../images/rosapilright.gif) no-repeat right center; }
			   
		.formbtn2 { float:left;
				    display:block;
				    width:100px;
				    margin:10px 0px 30px 0px;
				    padding:5px 20px 5px 15px;
				    color:#f05d27;
				    font:bold 14px arial, verdana, sans-serif;
				    cursor:pointer;
				    border:none;
				    color:#fff;
				    background: #f05d27 url(../images/vitpil3right.gif) no-repeat right center; }
					
		.formbtn:hover { color:#fff; background: #f05d27 url(../images/vitpil3right.gif) no-repeat right center; }

	.loginbtn { float:left;
			   display:block;
			   width:110px;
			   margin:10px 0px 30px 0px;
			   padding:5px 20px 5px 10px;
			   color:#f05d27;
			   font:bold 14px arial, verdana, sans-serif;
			   cursor:pointer;
			   border:none;
			   background: #eeeded url(../images/rosapil.gif) no-repeat 85px center; }
/* ------------------------------------------------
	header
-------------------------------------------------*/

	div#header	{ width:993px;
				  height:155px;
				  margin:0px 0px;
				  padding:0px 0px 0px 0px; }

		div#logo	{ float: left;
					   display: inline;
					   width: 249px;
					   height: 123px;
					   margin-top: 15px;
					   padding: 0px; }

			div#logo img	{ display: inline-block;
							float: left;
							padding: 0 0 0 10px; }

		div#datumetc	{ float:left;
						  display:block;
						  width:170px;
						  margin:0px 0px 0px 2px;
						  padding:12px 0px 0px 0px;
						  /*padding:55px 0px 0px 0px;*/ }

			div#datumetc p	{ line-height:18px !important;
							  color:#fff;
							  font:bold 16px arial, verdana, sans-serif; }
			/*div#datumetc span.ui	{ color:#000;
									  font:14px arial, verdana, sans-serif; }*/


		div#searchmenu	{ float:left;
						  display:inline;
						  width:744px;
						  height:97px;
						  margin:0px -10px 0px 0px;
						  padding:0px; }

			div#kundvagn	{ float:right;
							  display:block;
							  height:33px;
							  margin:0px 0px 0px 0px;
							  padding:10px 15px;
							  background:#6b6869;
							  width:200px;
							 /* background:#dfdfdf; */ }

				div#kundvagn h2	{  display:inline;
								   /*color:#111;*/
								   color:#acacac;
								   font:bold 14px Arial, Helvetica, sans-serif; }
				div#kundvagn a	{  display:inline;
								   margin:0px 0px 0px 10px;
								   color:#fff;
								   font:bold 12px Arial, Helvetica, sans-serif;
								   border-bottom:1px solid #fff;  }
				div#kundvagn a:hover	{ color:#898989;
										  border-bottom:1px solid #898989;  }
				div#kundvagn p	{  padding:2px 0px 0px 0px;
								   /*color:#252525;*/
								   color:#acacac;
								   font:11px Arial, Helvetica, sans-serif;  }

			div#search	{float: right;
							display: inline;
							height: 53px;
							margin: 0px 0px 5px 0px;
							padding: 0px;
							background: #393536; }


				div#search p	{ float:right;
								  display:inline;
								  margin:13px 0px 0px 0px;
								  padding:0px;	
								  color:#898989;
								  font:bold italic 14px/26px arial, verdana, sans-serif; }

			.searchfield	{ float:right;
							  display:block;
							  width:157px;
							  height:26px;
							  margin:13px 0px 0px 16px;
							  padding:0px 13px;
							  color:#898989;
							  font:italic 14px/26px arial, verdana, sans-serif;					  
							  border:none;
							  background: url(../images/searchfield.png) no-repeat 0px 0px; }
				.col3left .rightsearch	{ margin:0px 0px 10px 0px;
										  border:1px solid #9a9a9b; }
					.col3left .rightsearch .searchfield	{ width:190px;
														  margin:0px;
														  background: url(../images/searchfield.png); }
					.col3left .rightsearch .searchbtn	{ margin:0px; }
							  

			.searchbtn	{ float:right;
						  display:block;
						  margin:13px 0px 0px 0px; }

		
		div#headerborder	{ float: left;
								display: block;
								width: 745px;
								height: 33px;
								margin: 7px 0px 0px 0px;
								padding: 0px;
								background: url(../images/headerborder.png) no-repeat right 0px;  }


/* ------------------------------------------------
	menus
-------------------------------------------------*/



	div#menu	{ clear: both;
					display: block;
					width: 745px;
					height: 32px;
					margin: 0px;
					padding: 0px;	}

		div#menu ul	{ float:right;
					  display:block;
					  margin:0px -10px 0px 0px;
					  padding:7px 0px 0px 0px; 	}

			div#menu li	{ float:left;
						  display:block;	}

				div#menu li a	{ float:left;
								  display:block;
								  text-decoration:none;
								  padding:8px 10px 6px 10px;
								  /*color:#000;*/
								  color:#fff;
								  font:bold 14px arial, verdana, sans-serif;	}

				div#menu li.active { background:none !important; }
				div#menu li.active a	{ /*color: #f05d27;*/
										  color:#acacac; }
				div#menu li a:hover	{ /*color: #f05d27;*/
									  color:#acacac; }




/* ------------------------------------------------
	main content
-------------------------------------------------*/


	div#pinkborder	{ display:none;
					  width:993px;
					  height:15px;
					  margin:0px;	
					  padding:0px;
					  background: url(../images/pinkbg.png);
					  background:#393536;
					  background:#231f20;	}

	div#maincontent	{ display:block;
					  width:993px;
					  margin:0px 0px 0px 0px;
					  padding:0px 0px;	}


		div.newscol	{ float:left;
					  display:block;
					  width:449px;
					  margin:0px 12px 0px 0px;
					  padding:0px 0px 10px 0px;
					  position:relative;
					  background:#fff; }

			div.newscoltop	{ position:relative;
					  		  display:block;
							  width:449px;
							  height:155px;
							  margin:0px 0px 33px 0px;
							  padding:0px;
							  background:url(../images/newscolbg.png) no-repeat 0px 0px; }
							  
				div.mainleft2 div.newscoltop	{ position:relative;
												  display:block;
												  width:714px;
												  height:155px;
												  margin:0px 0px 13px 0px;
												  padding:0px;
												  background:url(../images/blogtopbg.png) no-repeat 0px 0px; }
							  
				div.newscoltop h1	{ position:absolute;
									  bottom:10px;
									  left:34px;
									  display:block;
									  margin:0px;
									  padding:0px 120px 0px 0px;
									  color:#fff;
									  font: 40px/45px Georgia, "Times New Roman", Times, serif; }
					div.newscoltop h1 a	{ color:#fff;
										  font: 40px/45px Georgia, "Times New Roman", Times, serif; }
							  
				div.newscoltop ul	{ position:absolute;
									  right:17px;
									  bottom:17px;
									  display:block;
									  margin:0px;
									  padding:0px;
									  list-style:none; }
									  
					div.newscoltop ul li	{ margin:1px 0px 1px 0px;
											  padding:0px 23px 0px 0px;
											  text-align:right; }
									  
					div.newscoltop ul li.arkiv	{ background:url(../images/arkiv.png) no-repeat right center; }
					div.newscoltop ul li.fb	{ background:url(../images/fb.png) no-repeat right center; }
					div.newscoltop ul li.rss	{ background:url(../images/rss.png) no-repeat right center; }
					div.newscoltop ul li.yt	{ background:url(../images/yt.png) no-repeat right center; }
					div.newscoltop ul li.search	{ padding:0px; }
						div.newscoltop ul li.search	.searchfield { width:204px;
																   background:#fff; }
						div.newscoltop ul li a	{ margin:0px;
												  padding:0px;
												  text-transform:uppercase;
												  color:#fff; }

			div.newscolpadding	{ padding:0px 25px; }												  

			div.bignewsitem	{ display:block;
							  width:439px;
							  margin:0px;
							  padding:0px; }

				div.bignewsitemimg	{ display:block;
									  width:439px;
									  height:195px;
									  margin:0px;
									  padding:0px;	}

					div.bignewsitemimg img	{ display:block;
											  width:439px;
											  height:195px;
											  margin:0px;
											  padding:0px;	}

				div.bignewsitemtext	{ display:block;
									  width:391px;
									  margin:0px;
									  padding:22px 24px;
									  /*border-bottom:15px solid #231f20;*/
									  margin-bottom: 15px;
									  background:#fff;	}

					div.bignewsitemtext h2	{ /*text-transform:uppercase;*/
											  color:#000;
											  font:bold 24px arial, verdana, sans-serif; }

					div.taggar p	{ padding:2px 0px;
									  line-height:18px !important;
									  color:#aeaeae;
									  font:12px arial, verdana, sans-serif; }
					div.taggar a	{ line-height:18px !important;
									  color:#aeaeae;
									  font:12px arial, verdana, sans-serif; }
									  
					div.taggar a:hover	{ text-decoration:underline; }

					ul.newslinks { margin:10px 0px 0px 0px;
						       padding:0px; }
	
						ul.newslinks li { margin:0px;
										  padding:0px 0px 0px 15px;
										  background: url(../images/rosapil.gif) no-repeat 0px 6px; }
	
						ul.newslinks li a { font:bold 12px arial, verdana, sans-serif; }

			div.bignewsitemover div.bignewsitemtext 	{ background:#f2f2f1; }
			div.bignewsitemover div.bignewsitemtext h2	{ color:#f05d27; }
			div.bignewsitemover div.bignewsitemtext p	{ color:#f05d27; }
			div.bignewsitemover div.bignewsitemtext a	{ color:#f05d27; }

			div.newsitem	{ clear:both;
							  display:block;
							  margin:0px;
							  padding:0px;
							  /*border-bottom:5px solid #231f20;*/
							  margin:0px 0px 40px 0px;
							  color:#656565;
							  background:#fff;	}

				div.newsitemimg	{ float:left;
								  display:block;
								  margin:0px;
								  padding:0px;	}

					div.newsitemimg img	{ display:block;
										  width:190px;
										  height:174px;
										  margin:4px 16px 5px 0px;
										  padding:0px;	}
					div.newsitemimg p	{ display:block;
										  margin:4px 16px 10px 0px;
										  padding:0px;
										  font:italic 11px/16px Arial, Helvetica, sans-serif;	}
					div.youtube	{ float:left;
								  display:block;
								  margin:4px 16px 20px 0px;
								  padding:0px;	}
								  
						div.youtube	object { display:block;
											 margin:0px;
											 padding:0px;	}

				/*div.newsitemtext	{ float:left;
									  display:block;
									  width:170px;
									  margin:0px;
									  padding:15px 24px;	}*/
									  
				div.newsitemimg2	{ float:left;
								  display:block;
								  margin:0px;
								  padding:0px;	}

  	   			/*	div.newsitemtext blockquote { display: table;
												  height: 174px;
												 *display: block;
												 *position: relative; }			 
						
	 				div.newsitemtext blockquote span { display: table-cell;
													   vertical-align: middle;
													  *display: block;
													  *position: absolute;
													  *left: 0px;
													  *width: 100%;
													  *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
						div.newsitemtext blockquote span span { display: inline;
																vertical-align: baseline;
																position: relative;
																left: auto;
																width: auto;
																top:auto; }		*/
											
					div.newsitem h2	{ margin:0px 0px 10px 0px;
									  color:#f05d27;
									  font:bold 20px/24px Georgia, "Times New Roman", Times, serif; }

					ul.share,
					.maintext ul.share,
					.articlecol ul.share { display:block;
										   margin:0px !important;
										   padding:0px 0px 10px 0px !important;
										   list-style:none !important; }
				/*	.maintext ul.share,
					.articlecol ul.share { 
										   display:block;
										   margin:15px 0px !important;
										   padding:0px !important; }
					.maintext .blogginlagg ul.share { clear:none; }*/
										    
							   
						ul.share li { float:left;
									  margin:0px 4px 0px 0px;
								      padding:0px; }
							   
							ul.share li a { display:block;
											width:16px;
											height:16px;
											margin:0px;
										    padding:0px; }
							   
							ul.share li.fb a { background:url(../images/sharefb.png) no-repeat 0px 0px; }
							ul.share li.tw a { background:url(../images/sharetw.png) no-repeat 0px 0px; }
							ul.share li.mail a { background:url(../images/sharemail.png) no-repeat 0px 0px; }
							ul.share li.print  { height:auto;
												 padding:0px;
												 background:none; }
							ul.share li.print a { background:url(../images/shareprint.png) no-repeat 0px 0px; }
							
					span.av	{ display:block;
							  margin:0px 0px 5px 0px;
							  color:#000;
							  font:14px/18px Georgia, "Times New Roman", Times, serif; }							  
/*						.maintext span.av,
						.articlecol span.av { margin:0px 0px 15px 0px !important; }*/
			
					div.newsitem strong	{ color:#000; }
					
					ul.newsbottom { display:block;
									margin:0px;
									padding:0px 0px 10px 0px;
									list-style:none; }
							   
						ul.newsbottom li { float:left;
										   margin:0px 4px 0px 0px;
										   padding:0px;
										   color:#000;
										   font:13px/18px Arial, verdana, Helvetica, sans-serif; }
							   
							ul.newsbottom li a { margin:0px;
												 padding:0px;
												 color:#000;
												 font:bold 13px/18px Arial, verdana, Helvetica, sans-serif; }


			a.aldre { clear:both;
					  display:block;
					  margin:0px -10px 30px -10px;
					  padding:10px 0px 10px 10px;
					  font:bold 16px/18px arial, verdana, sans-serif; }
					  
				a:hover.aldre { color:#fff;
								background: #f05d27; }
								
			a.aldrerss { clear:both;
						 display:block;
						 width:107px;
						 margin:0px 0px 10px 0px;
						 padding:10px 10px 10px 30px;
						 font:bold 11px arial, verdana, sans-serif;
						 background: #eeeded url(../images/rosapil.gif) no-repeat 15px center; }
					  
			a:hover.aldrerss { color:#fff;
							   background: #f05d27 url(../images/vitpil3.gif) no-repeat 15px center; }
			.aldrerss { clear:both;
						display:block;
						margin:0px 0px 10px 0px;
						padding:10px 10px 10px 30px;
						text-align:left;
						color: #f05d27;
						font:bold 11px arial, verdana, sans-serif;
						cursor:pointer;
						border:none;
						background: #eeeded url(../images/rosapil.gif) no-repeat 15px center; }
				.aldrerssover { color:#fff;
							    background: #f05d27 url(../images/vitpil3.gif) no-repeat 15px center; }

		div.startcols	{ float:left;
						  display:block;
						  width:521px;
						  margin:0px;
						  padding:0px 0px 10px 11px;
						  position:relative;
					  	  background:#fff; }
						  
		div.filtercol	{ float:left;
						  display:block;
						  width:242px;
						  margin:10px 12px 0px 0px;
						  padding:0px;	}
						  
		div.engcol	{ float:left;
		display:block;
		width:242px;
		/*margin: 0px 12px 0px 30px;*/
		padding: 0 0 0 30px	}
						  
			div.mainleft div.filtercol	{ margin:30px 0px 0px 23px; }

			/*div.filtercol h2	{ clear:both;
								  display:block;
								  margin:0px 0px 5px 0px;
								  padding:7px 14px;
								  color:#fff;
								  font:16px arial, verdana, sans-serif;
								  cursor:pointer;
								  background:#231f20 url(../images/pilsidan.gif) no-repeat  220px center;	}*/
								  
								  
					div.filtercol p.msg_head { clear:both;
											   display:block;
											   margin:0px 0px 5px 0px;
											   padding:0px;
											   color:#fff;
											   font:bold 16px/32px arial, verdana, sans-serif;
											   background:#231f20; }
					div.filtercol p.msg_head span { display:block;
													padding:0px 14px;
													color:#fff;
													font:bold 16px/32px arial, verdana, sans-serif;}
					div.filtercol p.msg_head a { display:block;
											   	 padding:0px 14px;
												 color:#fff;
											     font:bold 16px/32px arial, verdana, sans-serif; }
						div.filtercol p.msg_head a:hover { background:#F05D27 url(../images/hoverpil.png) no-repeat right center; }
						
					div.filtercol p.msg_head3 { float:left;
											    display:block;
												width:242px;
											    margin:0px 2px 5px 0px;
											    padding:0px;
											    color:#fff;
											    font:bold 16px/32px arial, verdana, sans-serif;
											    background:#231f20; }
											    
											    div.filtercol p.msg_head3 a {
                                                color: #FFFFFF;
                                                display: block;
                                                font: bold 16px/32px arial,verdana,sans-serif;
                                                padding: 0 14px;
                                                float: left;
                                            }
					div.filtercol p.msg_head3 span { display:block;
													padding:0px 14px 0 7px;
													color:#fff;
													font:bold 16px/32px arial, verdana, sans-serif;}
						div.filtercol p.msg_head3 span span { float:left; }
						div.filtercol p.msg_head3 span a { float:right;
														   padding:0px 20px 0px 0px;
														   color:#fff;
														   font:12px/32px arial, verdana, sans-serif;
														   background: url("../images/feed-icon-14x14.png") no-repeat right center; }
														    
							div.filtercol p.msg_head3 span a:hover { color: #F05D27; }
					div.filtercol p.msg_head4 { float:left;
											    display:block;
												width:70px;
											    margin:0px 0px 5px 0px;
											    padding:0px;
											    color:#fff;
											    font:bold 14px/32px arial, verdana, sans-serif;
											    background:#231f20; }
					div.filtercol p.msg_head4 span { display:block;
													padding:0px 10px;
													color:#fff;
													font:bold 14px/32px arial, verdana, sans-serif;}
					div.filtercol p.msg_head4 a { display:block;
											   	 padding:0px 10px;
												 color:#fff;
											     font:bold 14px/32px arial, verdana, sans-serif; }
						div.filtercol p.msg_head4 a:hover { background:#F05D27 url(../images/hoverpil.png) no-repeat right center; }
					
					div.col3 p.msg_head { clear:both;
											   display:block;
											   margin:0px 0px 5px 0px;
											   padding:7px 14px;
											   color:#fff;
											   font:16px arial, verdana, sans-serif;
											   cursor:pointer;
											   background:#231f20 url(../images/pilsidan.gif) no-repeat  220px center; }

					div.filtercol p.msg_head2 { clear:both;
											    display:block;
											    margin:0px 0px 5px 0px;
											    padding:7px 14px;
											    color:#fff;
											    font:16px arial, verdana, sans-serif;
											    cursor:pointer;
											    background:#231f20 url(../images/pilner2.gif) no-repeat  220px center; }
												
									
					div.evenemangspuff	{ margin:0px 0px 25px 0px;
										  padding:11px;	
										  color:#fff;
										  background:#231f20; }		
						div.evenemangspuff h2	{ margin:0px 0px 10px 0px;
												  color:#fff;
												  font:bold 16px/22px Arial, Helvetica, sans-serif; }	
						div.evenemangspuff img	{ display:block;
												  margin:0px 0px 10px 0px;
												  padding:0px; }	
						div.evenemangspuff *	{ color:#fff; }		
						div.evenemangspuff ul	{ margin:10px 0px 0px 0px !important;
												  padding:0px;
												  list-style:none; }	
							div.evenemangspuff li	{ margin:0px;
													  padding:0px; }	
								div.evenemangspuff a	{ padding:0px 0px 0px 17px;
														  color: #f05d27;	
														  font: bold 13px/16px arial,verdana,sans-serif;
														  background:url(../images/vitpilgray3.gif) no-repeat 0px 4px; }	
									div.evenemangspuff a:hover	{ color: #fff; }	

			/*div.filtercol p	{ display:block;
							  margin:0px 0px 5px 0px;
							  padding:7px 14px;
							  line-height:18px !important;
							  color:#252525;
							  font:12px arial, verdana, sans-serif;	}

			div.filtercol ul	{ clear:both;
								  display:block;
								  margin:10px 0px;
								  padding:0px 0px 0px 0px;
								  line-height:18px !important;
								  font:12px arial, verdana, sans-serif;	}

				div.filtercol li	{ display:block;
									  width:195px;
									  height:21px;
									  margin:3px 5px 3px 14px;
									  padding:0px;
									  border-right:1px solid #d9d9d9;
									  border-bottom:1px solid #d9d9d9;
									  background: #fff url(../images/filterli.png) no-repeat 0px 0px; }

				div.filtercol li a	{ float:left;
									  display:block;
									  width:150px;
									  padding:2px 0px 4px 27px;
									  color:#000;
									  font:11px arial, verdana, sans-serif; }*/
			
				div.filtercol li a.plus		{ color:#000;
											  /* background: url(../images/plus.png) no-repeat 7px 1px;*/ }
				div.filtercol li a.minus	{ color:#898989;
											  /* background: url(../images/minus.png) no-repeat 7px 1px;*/ }
											  
				div.filtercol li a:hover	{ color:#898989; }
				
				div.filtercol li.filterdivider	{ display:block;
												  width:219px;
												  height:1px;
												  margin:10px 0px;
												  padding:0px;
												  border:none;
												  background: #d9d9d9; }
				div.filtercol li input	{ float:left;
										  display:block;
										  width:13px;
										  height:13px;
										  margin:5px 5px 0px 0px;
										  padding:0px; }
				

		.kryssa { margin: 0px;
				  padding:5px 0px 5px 5px;
				  border:1px solid #d9d9d9;
				  border-top:none;
				  background:#fff; }
				  
			.kryssa a { padding:0px 10px 0px 18px;
						font: 11px Arial, Verdana, Helvetica, sans-serif; }
						
			.kryssa a.kryssai { background: url(../images/kryssai.png) no-repeat 0px center; }
			.kryssa a.kryssaur { background: url(../images/kryssaur.png) no-repeat 0px center; }
			.kryssa a:hover.kryssai { color:#231f20;}
			.kryssa a:hover.kryssaur { color:#231f20;}

			a.visaalla { float:right;
						 margin:10px 0px 20px 0px;
						 padding:0px 0px 0px 15px;
						 font-weight:bold;
						 background: url(../images/rosapil.gif) no-repeat 0px center; }
						 
			a:hover.visaalla { color:#231f20;
							   background: url(../images/svartpil.gif) no-repeat 0px center; }
						 
			.filtercol a.aldre { float:left;
								 clear:none;
								 width:94px;
								 margin:0px 0px 0px 0px;
								 padding:10px 10px 10px 25px;
								 text-decoration:underline;
								 color:#fff;
								 font:bold 12px arial, verdana, sans-serif;
								 background:#f05d27 url(../images/vitpil.gif) no-repeat 10px center; }
						 
				.filtercol a:hover.aldre { background:#231f20 url(../images/vitpilgray.gif) no-repeat 10px center; }
								 
			.filtercol a.aldre2 { float:left;
								 clear:none;
								 width:78px;
								 margin:0px 0px 30px 0px;
								 padding:10px 10px 10px 25px;
								 color:#fff;
								 font:bold 12px arial, verdana, sans-serif;
								 background:#f05d27 url(../images/vitpil2.gif) no-repeat 10px center; }
								 
				.filtercol a:hover.aldre2 { background:#231f20 url(../images/vitpilgray2.gif) no-repeat 10px center; }


		div.intresse { display:block;
					   width:247px;
					   margin:0px -11px 4px 0px;
					   padding:0px;
					   cursor:pointer;
					   overflow:hidden;
					   background: #fff; }

			div.filtercol div.intressetext , div.filtercol2 div.intressetext { float:left;
																			   display:block;
																			   width:137px;
																			   margin:0px;
																			   padding:10px 19px; }

  	   		/*	div.intressetext blockquote { display: table;
											  height: 72px;
											 *display: block;
											 *position: relative; }			 
						
	 			div.intressetext blockquote span { display: table-cell;
												   vertical-align: middle;
												  *display: block;
												  *position: absolute;
												  *left: 0px;
												  *width: 100%;
												  *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
				div.intressetext blockquote span span { display: inline;
														vertical-align: baseline;
														position: relative;
														left: auto;
														width: auto;
														top:auto; }		*/

				div.filtercol div.intressetext h2, div.filtercol2 div.intressetext h2 { margin:0px !important;
																					    padding:0px !important;
																						color:#000;
																						font:bold 16px arial, verdana, sans-serif;
																						background:none; }

				div.filtercol div.intresseover , div.filtercol2 div.intresseover  { background:#f2f2f1; }
				div.filtercol div.intresseover div.intressetext h2, div.filtercol2 div.intresseover div.intressetext h2 { color:#f05d27; }
				div.filtercol div.intresseover div.intressetext p, div.filtercol2 div.intresseover div.intressetext p  { color:#f05d27; }
				div.filtercol div.intresseover div.intressetext a, div.filtercol2 div.intresseover div.intressetext a  { color:#f05d27; }

					div.intressetext p { display:inline;
										 margin:0px !important;
										 padding:0px !important;
										 color:#aeaeae;
										 font:12px arial, verdana, sans-serif; } 
							 
	
			div.intresseimg { float:left;
							  display:block;
							  width:72px;
							  height:72px;
							  margin:0px;
							  padding:0px; }
							  
				div.intresseimg img { display:block;
									  width:72px;
									  height:72px;
									  margin:0px;
									  padding:0px; }

		div.col3	{ float:left;
					  display:block;
					  width:244px;
					  margin:0px;
					  padding:10px 12px 10px 11px;
					  background:#fff; }

			div.valkommen 	{ float:left;
							  display:block;
							  width:216px;
							  margin:0px 0px 0px 0px;
							  padding:20px 15px;
							  background: #dc4918 url(../images/valkommenbg.png) no-repeat 0px 0px; }
		
				div.valkommen h2	{ margin:0px 0px 0px 0px;
									  color:#fff;
									  font:18px arial, verdana, sans-serif;	}
									  
				div.valkommen p	{ line-height:20px !important;
								  color:#fff;
								  font: 14px arial, verdana, sans-serif;	}
	
	            div.valkommen li { padding:0px 0px 6px 0px;
								   color: #fff; }
				div.valkommen a	{ display:inline;
								  padding:0px 20px 0px 0px;
								  color:#fff;
								  font:12px arial, verdana, sans-serif;
								  background: url(../images/vitpil3.gif) no-repeat right 0px; }
				div.valkommen a:hover	{ text-decoration:underline; }
	
			/*	div.valkommen a:hover	{ color:#fff;
										  background: url(../images/vitpil3.gif) no-repeat right center; }*/


			div.map	{ display:block;
					  width:246px;
					  margin:0px 0px 11px 0px;
					  padding:0px;
					  cursor:pointer;
					  background:#231f20 }

				div.map	h2 { display:block;
							 height:14px;
							 margin:0px;
							 padding:4px 14px;
							 color:#fff;
							 font:bold 12px arial, verdana, sans-serif;
							 background: #f05d27; } 

				div.mapform { display:block;
							  margin:0px;
							  padding:10px 0px 10px 14px;
							  background: #231f20; } 

					.mapfield { float:left;
						    display:block;
						    width:154px;
						    height:14px;
						    margin:0px 11px 0px 0px;
						    padding:5px;
						    color:#cccccc;
						    font:italic 14px arial, verdana, sans-serif;
						    border:1px solid #6a6766;
						    background: #fff; } 

					.mapbtn{ float:left;
						 display:block;
						 margin:0px;
						 padding:0px;
						 border:none; } 

            .rssLink { color: #fff;
                       background: url("../images/feed-icon-14x14.png") no-repeat right center; }
            
            .forskningHeader { color: #F05D27 !important;
    font: bold 20px/24px Arial,Verdana,Helvetica,sans-serif !important;
    margin: 0 0 10px !important; }
    
    .spanRss { float:right !important; }

			div.kalendariumheader 	{ position:relative;
									  display:block;
									  width:244px;
									  margin:0px 0px 0px 0px;
									  padding:0px;
									  background: #f05d27; }

				div.kalendariumheader h2	{ margin:0px 0px 0px 0px;
											  color:#fff;
											  font:bold 16px/32px arial, verdana, sans-serif;	}
				div.kalendariumheader h2 a { display:block;
											 padding:0px 14px;
											 color: #fff; }
				div.kalendariumheader h2 a:hover { background:#231F20 url(../images/hoverpil.png) no-repeat right center; }
				div.kalendariumheader h2 span { display:block;
												padding:0px 14px;
												color:#fff;
											    font:bold 16px/32px arial, verdana, sans-serif; }
											  
				div.kalendariumheader .tw	{ position:absolute;
											  top:-6px;
											  right:6px;
											  display:block;
											  width:44px;
											  height:44px;
											  margin:0px;
											  padding:0px;
											  background:url(../images/kalheadtw.png) no-repeat 0px 0px; }
											  
				div.kalendariumheader .landguiden	{ position:absolute;
													  top:-21px;
													  right:4px;
													  display:block;
													  width:61px;
													  height:61px;
													  margin:0px;
													  padding:0px;
													  background:url(../images/landguiden.png) no-repeat 0px 0px; }
										

					div.kalendariumheader2 { float:left;
											    display:block;
												width:242px;
											    margin:0px 2px 5px 0px;
											    padding:0px;
											    color:#fff;
											    font:bold 16px/32px arial, verdana, sans-serif;
											    background:#F05D27; }
					div.kalendariumheader2 h2 { display:block;
													padding:0px 14px;
													color:#fff;
													font:bold 16px/32px arial, verdana, sans-serif;}
						div.kalendariumheader2 h2 span { float:left;
														 color:#fff;
													font:bold 16px/32px arial, verdana, sans-serif;}
						div.kalendariumheader2 h2 a { float:left;
														   padding:0px 20px 0px 0px;
														   color:#fff;
														   font:12px/32px arial, verdana, sans-serif;
														   /*background: url("../images/feed-icon-14x14.png") no-repeat right center; */}
							/*div.kalendariumheader2 h2 a:hover { color: #F05D27; }*/
						
					div.kalendariumheader3 { float:left;
											 display:block;
											 width:70px;
											 margin:0px 0px 5px 0px;
											 padding:0px;
											 color:#fff;
											 font:bold 14px/32px arial, verdana, sans-serif;
											 background:#231f20; }
					div.kalendariumheader3 h2 { display:block;
											   padding:0px 10px;
											   color:#fff;
											   font:bold 14px/32px arial, verdana, sans-serif;}
					div.kalendariumheader3 a { display:block;
											  padding:0px 10px;
											  color:#fff;
											  font:bold 14px/32px arial, verdana, sans-serif; }
						div.kalendariumheader3 a:hover { background:#F05D27 url(../images/hoverpil.png) no-repeat right center; }	  
						
			div.kalendarium { clear:both;
							  display:block;
							  margin:0px;
							  padding:19px 14px;
							  background:#fff; }
							  
				div.publiceringar div.kalendarium { margin:0px 0px 0px -12px;
													padding:14px 0px 22px 0px;
													background:none; }
													
					div.publiceringar div.kalendarium li { float:left !important;
														   clear:none !important;
														   height:215px;
														   margin:0px 0px 0px 12px; }
	
					div.kalendarium p.msg_head { clear:both;
											     width:266px;
												 display:block;
											     margin:-22px 0px 0px -22px;
											     padding:7px 14px;
											     color:#fff;
											     font:16px arial, verdana, sans-serif;
											     cursor:pointer;
											     background:#231f20 url(../images/pilsidan.gif) no-repeat  220px center; }

					div.kalendarium p.msg_head2 { clear:both;
											      display:block;
											     margin:-22px 0px 0px -22px;
											      padding:7px 14px;
											      color:#fff;
											      font:16px arial, verdana, sans-serif;
											      cursor:pointer;
											      background:#231f20 url(../images/pilner2.gif) no-repeat  220px center; }
												
				div.kalendarium h2 { display:block;
									 margin:0px 0px 20px 0px;
									 padding:0px;
									 color:#000;
									 font:16px arial, verdana, sans-serif;
									 background:none;} 
									 
				span.kaldate { color:#000;
							   font:bold 13px arial, verdana, sans-serif; }
				
				div.kalendarium p { color:#909090;
						  		    font:12px arial, verdana, sans-serif;} 

				div.kalendarium a { display:block;
									padding:0px 0px 15px 18px;
									font:bold 13px/16px arial, verdana, sans-serif;
									background: url(../images/newslink3.png) no-repeat 0px 4px; } 
					div.ombloggen a { padding: 0 0 5px 18px !important; }
					span.gray { color:#c1c1c1; } 
				div.kalendarium.expert a{display:block;float:left;}
				div.kalendarium a:hover { background: url(../images/grapil.gif) no-repeat 1px 4px; }
				
				div.kal ul { margin:5px 0px 0px 0px !important; }
				div.kal ul li.tidigare a { color:#000; }
				div.kal a { font-weight:bold; }


				div.kalendarium.nl { margin:0px 0px 10px 0px; }
					.nl .formfield { width: 203px; border-right:1px solid #e7e6e5; }
					.nl .formbtn { float:right; width:auto; }
					.nl p { color:#000; }
						.nl p strong { color:#000; }
					/*div.kalendarium.nl a { display:inline; padding:0px; background:none; }*/
					
        div.forskningsomraden
        {
            padding: 16px 14px 24px 14px;
        }

		div.forskningsomraden ul { display:block;
								   margin:0px;
								   list-style:none; }
							   
			div.forskningsomraden li { margin:0px;
								       padding:0px; }
							   
				div.forskningsomraden li a { display:block;
											 margin:0px;
										     padding: 0 0 8px 20px;
										     color:#000;
											 font:bold 14px/22px arial, verdana, sans-serif;
										     background: url(../images/newslink3.png) no-repeat 0px 6px; } 
				div.forskningsomraden li a:hover { background: url(../images/grapil.gif) no-repeat 1px 6px; } 
				
				div.engprojekt li a { display:block;
											 margin:0px;
										     padding: 0 0 8px 27px;
										     color:#000;
											 font:bold 14px/22px arial, verdana, sans-serif;
											 background: url(../images/eng.gif) no-repeat 0px 4px; }
											 
				div.engprojekt li a:hover { display:block;
				margin:0px;
				padding: 0 0 8px 27px;
				color:#000;
				font:bold 14px/22px arial, verdana, sans-serif;
				background: url(../images/eng.gif) no-repeat 0px 4px; }
				*background: url(../images/newslink3.png) no-repeat 1px 6px; 
				
				p.projekt { background: none repeat scroll 0 0 #231F20;
    clear: both;
    color: #FFFFFF;
    display: block;
    font: bold 16px/32px arial,verdana,sans-serif;
    margin: 0 0 5px;
    padding: 0;}
											   
					p.projekt span { display:block;
													padding:0px 14px;
													color:#fff;
													font:bold 16px/32px arial, verdana, sans-serif;}
				
				
				.intresserel .rel ul{
				padding: 4px 0 14px 14px;}
				
				
				
				
		div.publiceringar div.kalendarium a { margin:0px;
											  padding:0px;
											  font:bold 12px/16px Arial, Helvetica, sans-serif !important;
											  background:none; }	
		div.publiceringar div.kalendarium a span { display:block;
												   margin:0px 9px;
											 	   font:bold 12px/16px Arial, Helvetica, sans-serif !important; }	
			div.publiceringar div.kalendarium a div.publimg span { margin:0px; }	
			
				div.publ { display:inline-block;
						  *display:inline;position:relative;cursor:pointer;
						   width:115px; }
						   
				div.publ .publimgbg { position:absolute;
									  top:0px;
									  left:0px;
									 *left:-20px;
									  z-index:10;
								      width:113px;
									  height:113px;
									  margin:0px;
									  padding:0px;
									  border:1px solid #a5a5a5;
								  	  background:#e4e4e4; }	
									  
				div.publ .publimg { position:relative;z-index:20;
									display:inline-block;
								   *display:inline;
								    width:113px;
									min-height:113px;
								   *height:113px;
									vertical-align:top;
									margin:0px auto 9px auto;
									padding:1px;
									overflow:hidden;
									text-align:center; }	
																
						
				
				div.publ .publimg img { position:relative;
										z-index:20;
										display:block;
										margin:0px auto;
										*margin:0px;
										padding:0px;
										text-align:center; }
										
					div.kalendarium a:hover div.publ .publimgbg { border:1px solid #f05d27; }	
				div.publ span{ width:97px; overflow:hidden;}						
				div.publ .publimg span{ width:auto; }					
				
											  
			div.twitter li span { display:block;
								  padding:0px;
								  color: #898989;
								  font:13px/20px Arial, Helvetica, sans-serif; }
								  
				div.twitter li strong { color:#000; }
				
			div.twitter a {	background: none repeat scroll 0 0 transparent;
							padding:0px 0px 10px 0px;
							color:#000;
							font:bold italic 13px/20px Arial, Helvetica, sans-serif; }
							
				div.twitter a:hover { background: none repeat scroll 0 0 transparent; }
							
				div.twitter li a span { display:inline;
								 	    padding:0px;
										color:#f05d27;
									    font:bold 13px/20px Arial, Helvetica, sans-serif; }
								
				div.twitter a img {	float:left;
									display:block;
									position:relative;
									z-index:100;
									width:48px;
									height:48px;
									margin:0px 10px 10px 0px;
									padding:0px; }
									

		div.colbottom	{ position:absolute;
						  bottom:0px;
						  display:block;
						  width: 429px;
						  margin:0px;
						  padding:30px 0px 30px 20px;
						  background: #f2f1f1 url(../images/colbottombg.png) repeat-x top; }	
			.startcols div.colbottom	{  bottom:40px;
										   left:11px;
										   width: 515px;
										   margin:0px -11px;
						  				   padding:30px 0px 8px 17px; }		
			.newscol div.colbottom {
			    height: 204px;
                padding: 30px;
                width: 389px;
			}
		
			div.colbottom h2	{ margin:0px 0px 10px 0px;
								  color:#898989;
								  font: bold 16px/24px Arial, Helvetica, sans-serif; }
								  
			div.colbottom ul	{ margin:0px;
								  padding:0px;
								  list-style:none; }
								  
				div.colbottom ul li	{ float:left;
									  margin:0px 3px 0px 0px;
									  padding:0px;
									  white-space:nowrap; }
								  
					div.startcols div.colbottom ul li	{ margin:0px 13px 0px 0px;
														  padding:0px 0px 11px 0px; }
									  
					div.colbottom ul li a	{ color:#000;
											  font:bold 13px/20px Arial, Helvetica, sans-serif; }
					div.colbottom ul li a:hover	{ color:#F05D27; }
											  
					div.startcols div.colbottom ul li a	{ display:block;
														  width:242px;
														  height:82px;
														  padding: 0;
														  text-align:center;
														  color:#989797;
														  font:bold 13px/20px Arial, Helvetica, sans-serif;
														  background:#dad9d9; }
                    div.startcols div.colbottom ul li a.noimage {
                        padding:30px 0px 0px 0px;
                    }
                    
                    div.startcols div.colbottom ul li a img {
                        width:242px;
                        height:82px;
                    }
                    
                    
/* ------------------------------------------------
	pages
-------------------------------------------------*/


	
	div.mainleft	{ float:left;
					  display:inline;
					  width:714px;
					  margin:0px 12px 0px 0px;
					  padding:0px 0px 0px 0px;
					  background:#fff; }
	
	div.mainleft2	{ padding:0px 0px 20px 0px;
					  background:#fff; }
		
		div.relimg	{ display:block;
					  width:714px;
					  /*height:338px;*/
					  margin:0px;
					  padding:0px; }

			div.relimg img	{ display:block;
							  width:714px;
							  /*height:338px;*/
							  margin:0px;
							  padding:0px; }
		
		div.live	{ position:relative;
					  display:block;
					  width:688px;
					  /*height:338px;*/
					  margin:0px;
					  padding:25px 0px 0px 26px; }
			div.livesign	{ position:absolute;
							  top:31px;
							  left:32px;
							  display:block;
							  width:37px;
							  height:20px;
							  margin:0px;
							  padding:0px;
							  text-align:center;
							  text-transform:uppercase;
							  color:#fff;
							  font: 13px/20px arial,verdana,sans-serif;
							  background:#F05D27; }
							  
			div.livetime	{ position:absolute;
							  top:50%;
							  left:26px;
							  display:block;
							  width:661px;
							  margin:-10px 0px 0px 0px;
							  padding:0px;
							  text-align:center;
							  color:#fff;
							  font:bold 24px/30px arial,verdana,sans-serif; }


	/*div.col3left	{ display:block;
					  width:246px;	
					  margin:0px 0px 0px 23px; }

		div.col3left h2	{ clear:both;
				  display:block;
				  margin:0px 0px 0px 0px;

			  	  padding:7px 14px;
				  color:#fff;
				  font:16px arial, verdana, sans-serif;
				  cursor:pointer;
				  background:#231f20 url(../images/pilner.gif) no-repeat 226px center;	}
				  
			div.col3left p.msg_head { clear:both;
									  display:block;
									  margin:0px 0px 0px 0px;
									  padding:7px 14px;
									  color:#fff;
									  font:16px arial, verdana, sans-serif;
									  cursor:pointer;
									  background:#231f20 url(../images/pilsidan.gif) no-repeat  220px center; }

			div.col3left p.msg_head2 { clear:both;
									   display:block;
									   margin:0px 0px 0px 0px;
									   padding:7px 14px;
									   color:#fff;
									   font:16px arial, verdana, sans-serif;
									   cursor:pointer;
									   background:#231f20 url(../images/pilner.gif) no-repeat  220px center; }	

			div.col3left div.map h2 { display:block;
						  height:14px;
						  margin:0px;
						  padding:16px 14px 14px;
						  color:#fff;
						  font:bold 12px arial, verdana, sans-serif;
						  cursor:default;
						  background: #f05d27; } */

/*
		div.col3left ul.relarticles	{ margin:0px 0px 0px 0px;
					  				  padding:0px;	}
	
			div.col3left ul.relarticles li	{ float:left;
											  display:block;
											  height:60px;
											  margin:0px !important;
											  padding:0px;
											  cursor:pointer;
											  border-bottom:5px solid #231f20;
											  background:#fff;	}
											  
				div.col3left ul.relarticles li.relartover	{ background:#f2f2f1; }

			div.relarticleimg	{ float:left;
								  display:block;
								  width:60px;
								  height:60px;
								  margin:0px;
								  padding:0px;	}

				div.relarticleimg img	{ display:block;
										  width:60px;
										  height:60px;
										  margin:0px;
										  padding:0px;	}

			div.relarticletext	{ float:left;
								  display:block;
								  width:161px;
								  height:60px;
								  margin:0px;
								  padding:0px 10px 0px 15px;	}

  	   			div.relarticletext blockquote { display: table;
												height: 60px;
											   *display: block;
											   *position: relative; }			 
					 	
	 			div.relarticletext blockquote span { display: table-cell;
													 vertical-align: middle;
													*display: block;
													*position: absolute;
													*left: 0px;
													*width: 100%;
													*top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
				div.relarticletext blockquote span span { display: inline;
														  vertical-align: baseline;
														  position: relative;
														  left: auto;
														  width: auto;
														  top:auto; }

					div.relarticletext a	{ display:block;
											  text-indent:15px;
											  font:bold 12px arial, verdana, sans-serif;
											  background: url(../images/rosapil.gif) no-repeat 0px 2px;	}
											  
						div.relarticletext a:hover	{ color:#231f20;
													  background: url(../images/svartpil.gif) no-repeat 0px 2px;	}*/


	div.maintext	{ float:left;
					  display:block;
					  width:414px;
					  margin:0px;
					  padding:20px 0px 20px 25px; }

	div.livetext	{ display:block;
					  margin:0px;
					  padding:20px 0px 300px 25px; }
					  
	div.personalcont	{ padding:0px 0px 0px 25px; }
					  
	div.maintext h1	{ padding:0px 0px 0px 0px;  }
	div.maintext h2	{ padding:0px 0px 0px 0px;  }
	div.maintext div.blogginlagg h2	{ padding:0px 0px 10px 0px;  }
	div.maintext h3	{ padding:0px 0px 0px 0px;  }

	div.livetext h1	{ padding:0px 0px 0px 0px;  }
	div.livetext h2	{ padding:0px 0px 0px 0px;  }
	div.livetext h3	{ padding:0px 0px 0px 0px;  }

		div.printtipsa	{ clear:both;
						  display:block;
						  margin:0px 0px 20px 0px;
						  padding:0px; }

			div.printtipsa ul	{ clear:both;
								  margin:0px !important;
								  padding:0px; 
								  list-style: none !important;}
	
				div.printtipsa li	{ float:left;
									  margin:0px 10px 0px 0px;
									  padding:0px 0px 0px 15px; }

				div.printtipsa li a	{ color:#898989;
									  font:12px arial, verdana, sans-serif; }
									  
				div.printtipsa li a:hover	{ color:#f05d27; }

				div.printtipsa li.print	{ background: url(../images/print.png) no-repeat 0px 5px; }
				div.printtipsa li.tipsa	{ background: url(../images/tipsa.png) no-repeat 0px 5px; }
				div.printtipsa li.rss	{ background: url(../images/rss.gif) no-repeat 0px 0px; }
				div.printtipsa li.published	{ color:#898989;
									  font:12px/18px arial, verdana, sans-serif;padding:0;}
				div.printtipsa li.share	{ width:130px;
										  margin:0px -10px 0px 0px;
										  overflow:hidden; }
	
				

	div.maintext hr	{ display:block;
				 	  width:414px !important;
					  /*margin:0px 0px 0px -25px;*/
					  margin:0pxpx;
					  height:5px !important;
					  color:#231f20;
					  border:none;
					  background-color:#231f20; }	

	div.livetext hr	{ display:block;
				 	  width:414px !important;
					  /*margin:0px 0px 0px -25px;*/
					  margin:0pxpx;
					  height:5px !important;
					  color:#231f20;
					  border:none;
					  background-color:#231f20; }	

	div.rel { /*float:right;*/
			  display:block;
			  /*width:162px;*/
			  margin:0px 0px 0px 0px;
			  /*padding:14px 34px;
			  border-top:5px solid #231f20;
			  background:#f9f8f8;*/ }

		/*	div.rel ul { margin:0px 0px 10px 15px !important;
					 padding:0px; }
					 
		div.rel li { margin:0px;
						 padding:0px; }
						 
				div.rel li a { color:#231f20;
							   font:bold 16px Arial, Verdana, Helvetica, sans-serif; }*/
							   
					div.rel ul { margin:0px;
								 padding:10px 0px; }
									
						div.rel li { margin:1px 0px; }
										
						div.rel li a { display:block;
									   padding:0px 0px 0px 20px;
									   color:#000;
									   font:bold 14px/22px Arial, Verdana, Helvetica, sans-serif;
							 		   background: url(../images/rosapil.gif) no-repeat 1px 5px; }
										  
							div.rel li a:hover { color:#898989;
									  			 background: url(../images/grapil.gif) no-repeat 1px 5px; }
							div.rel li.active { background: none; }
							div.rel li.active a { color:#898989;
									  			  background: url(../images/grapil2.gif) no-repeat 0px 5px; }
										  
							div.rel ul ul { margin:0px;
										       padding:2px 0px; }
											   
								div.rel ul ul li { margin:1px 0px;
													  padding:0px 0px 0px 10px; }
													  
									div.rel li ul ul li  a { display:block;
															 padding:0px 0px 0px 15px; 
															 color:#f05d27;
															 font:12px Arial, Verdana, Helvetica, sans-serif; 
							 		  						 background: url(../images/smallrosapil.gif) no-repeat 1px 5px; }
															 
									div.rel ul ul li  a:hover {background: url(../images/smallsvartpil.gif) no-repeat 1px 5px; }
									div.rel ul ul li.active a {background: url(../images/smallsvartpil2.gif) no-repeat 1px 5px; }
													  
									
										  
		div.rel h2 { margin:0px;
					 padding:5px 0px 10px 0px;
					 color:#231f20;
					 font:bold 16px Arial, Verdana, Helvetica, sans-serif; }
					 

				div.rel ul.rellinks  li { margin:1px 0px; }
				
				div.rel ul.rellinks li a { padding:0px 0px 0px 20px;
							 		       color:#f05d27;
										   font:bold 12px Arial, Verdana, Helvetica, sans-serif;
									       background: url(../images/pil.png) no-repeat 0px; }	
										  	
					div.rel ul.rellinks li a:hover { color:#231f20;
									  				 background: url(../images/svartpil.gif) no-repeat 1px 3px; }								  
							   
							   
							   
			  
	div.maintext p	{ margin:0px;
	  				  padding:0px; }

	div.maintext ul	{ margin:0px 0px 0px 0px;
	  				  padding:0px; }
	div.maintext ol	{ margin:0px 0px 0px 0px;
	  				  padding:0px; }
					  

	div.maintext blockquote	{ margin:0px 0px 0px 0px !important;
							  padding:0px 0px 0px 25px !important; }
							   
							   
			  
	div.livetext p	{ margin:0px;
	  				  padding:0px; }

	div.livetext ul	{ margin:0px 0px 0px 0px;
	  				  padding:0px; }
	div.livetext ol	{ margin:0px 0px 0px 0px;
	  				  padding:0px; }
					  

	div.livetext blockquote	{ margin:0px 0px 0px 0px !important;
							  padding:0px 0px 0px 25px !important; }
		/*div.maintext.tema	{ border-bottom:15px solid #231f20; }
		div.maintext.tema h1	{ color:#000; }*/

		div.taggar	{ clear:both;
					  display:block; }
					  
		div.taggar li	{ float:left;
						  margin:0px;
						  color:#898989; }

			div.taggar li a	{ color:#898989; }
		

	div.articlearchive	{ clear:both;
						  display:block;
						  width:449px;
						  margin:20px 0px 0px 0px;
						  text-align:center;	}

		div.articlearchive ul { margin:0px auto 5px auto;
								padding:10px 0px;
								list-style:none; 
								background:#eeeded; }

		div.articlearchive li {	display:inline;
								margin:0px 0px 0px 0px;
								padding:0px 5px;
								color:#252525;
								font: bold 12px Arial, Verdana, sans-serif; }
 
			div.articlearchive li a { margin:0px;
									  padding:0px;
									  text-transform:uppercase;
									  text-decoration:none;
									  font: bold 12px Arial, Verdana, sans-serif; }

				div.articlearchive li a:hover { color:#231f20; }
				div.articlearchive li a.active { color:#231f20; }


			div.articlearchive2 li { float:left; }

				div.articlearchive2 li.show a{ float:left;
											   display:block;
											   width:98px;
											   margin:0px 5px 0px 0px;
											   padding:10px 0px;
											   text-decoration:none;
											   text-align:center;
											   font: bold 12px Arial, Verdana, sans-serif;
											   
											   background:#eeeded; }

			div.articlearchive2 li.prev a { float:left;
										    display:block;
										    width:113px;
										    margin:0px 5px 0px 0px;
										    padding:10px 0px 10px 15px;
										    text-decoration:none;
										    text-align:center;
										    font: bold 12px Arial, Verdana, sans-serif;
										    background:#eeeded url(../images/prev.png) no-repeat  10px center; }

				div.articlearchive2 li.prev a.disabled { color:#acacac;
														 background:#eeeded url(../images/prev2.png) no-repeat  10px center; }
														 
				div.articlearchive2 li.prev a:hover.disabled { color:#acacac;
															   background:#eeeded url(../images/prev2.png) no-repeat  10px center; }

				div.articlearchive2 li.prev a:hover { color:#fff;
								  					  background:#f05d27 url(../images/vitpil2.png) no-repeat  10px center; }
		
			div.articlearchive2 li.next a { float:left;
										    display:block;
										    width:73px;
										    margin:0px 5px 0px 0px;
										    padding:10px 15px 10px 0px;
										    text-decoration:none;
										    text-align:center;
										    font: bold 12px Arial, Verdana, sans-serif;
										    background:#eeeded url(../images/next.png) no-repeat  68px center; }

				div.articlearchive2 li.next a.disabled { color:#acacac;
														 background:#eeeded url(../images/next2.png) no-repeat  68px center; }
														 
				div.articlearchive2 li.next a:hover.disabled { color:#acacac;
															   background:#eeeded url(../images/next2.png) no-repeat  68px center; }

				div.articlearchive2 li.next a:hover { color:#fff;
													  background:#f05d27 url(../images/vitpil3.gif) no-repeat  68px center; }

			div.articlearchive2 li.last a { float:left;
										    display:block;
										    width:120px;
										    margin:0px 0px 0px 0px;
										    padding:10px 0px;
										    text-decoration:none;
										    text-align:center;
										    font: bold 12px Arial, Verdana, sans-serif;
										    background:#eeeded;}

			div.articlearchive2 li a:hover { color:#fff;
											 background:#f05d27; }
											 
											 
			div.livevideos	{ position:absolute;
							  bottom:25px;
							  left:0px;
							  display:block;
							  width:688px;
							  height:270px;
							  margin:0px 0px 0px 26px;
							  padding:0px; } 
							  
				ul.livevideoslinks	{ clear:both;
									  display:block;
									  margin:0px;
									  padding:0px 0px 15px 0px;
									  list-style:none; }
									  
					ul.livevideoslinks li	{ float:left;
											  display:block;
											  margin:0px 3px 0px 0px;
											  padding:0px; }
											  
						ul.livevideoslinks li a	{ display:block;
												  margin:0px;
												  padding: 0px 14px;
												  color:#fff;
												  font:bold 16px/32px arial, verdana, sans-serif;
												  background:#989898; }
						ul.livevideoslinks li.active a	{ background: #F05D27; }
						ul.livevideoslinks li.fill	{ margin:0px -1px 0px 0px; }
						ul.livevideoslinks li.fill a	{ padding: 0px 28px 0px 28px; }
								  
							  
				div.livepuffs	{ clear:both;
								  display:block;
								  margin:0px;
								  padding:0px; }
								  
					div.livepuff	{ float:left;
									  display:block;
									  width:153px;
									  margin:0px 17px 0px 0px;
									  padding:0px; }
									  
						div.livepuffimg	{ display:block;
										  width:153px;
										  height:86px;
										  margin:0px 0px 10px 0px;
										  padding:0px; }
										  
							div.livepuffimg	img	{ display:block;
												  width:153px;
												  height:86px;
												  margin:0px;
												  padding:0px; }
												  
						div.livepufftext	{ display:block;
											  width:153px;
											  margin:0px 0px 10px 0px;
											  padding:0px; }
									  
							div.livepufftext h2	{ color:#000;
												  font: bold 13px/16px arial,verdana,sans-serif; }
												  
							div.livepufftext a	{ display:block;
												  font: bold 13px/16px arial,verdana,sans-serif; }
							div.livepufftext span.small	{ color:#000;
														  font: 11px/16px arial,verdana,sans-serif; }
														  

									  
						div.livelist li	{ clear:both;
										  display:block;
										  margin:0px 0px 10px 0px;
										  padding:0px; }
												  
							div.livelist img	{ float:left;
												  display:block;
												  width:107px;
												  height:60px;
												  margin:3px 10px 0px 0px;
												  padding:0px; }
												  
							div.livelisttext	{ float:left;
												  width:120px;
												  display:block;
												  margin:0px;
												  padding:0px; }
												  
								div.livelisttext h2	{ color:#000;
													  font: bold 13px/16px arial,verdana,sans-serif; }
													  
								div.livelisttext a	{ display:block;
													  font: bold 13px/16px arial,verdana,sans-serif; }
								div.livelisttext span.small	{ color:#000;
															  font: 11px/16px arial,verdana,sans-serif; }	
															  

						div.livepager	{ clear:both;
										  display:block;
										  margin:0px 0px 30px 0px;
										  padding:0px 10px;
										  background:#ededed; }

							div.livepager ul	{ float:right;
												  margin:0px;
												  padding:0px;
												  list-style:none; }
												  
								div.livepager li	{ float:left;
													  margin:0px;
													  padding:0px 2px 0px 0px;
													  background:url(../images/livepagerdivider.png) no-repeat right center; }
													  
									div.livepager li a	{ margin:0px;
														  padding:0px 10px;
														  color: #F05D27;
														  font: bold 13px/38px arial,verdana,sans-serif; }
									div.livepager li a:hover	{ color: #898989; }
									div.livepager li.active a	{ color: #000; }
												  											
								div.livepager li.last	{ padding:0px;
														  background:none; }				
								div.livepager li.next	{ padding:0px;
														  background:none; }				
								div.livepager li.next a	{ display:block;
														  width:9px;
														  height:9px;
														  margin:14px 0px 0px 0px;
														  padding:0px;
														  background: url("../images/rosapil.gif") no-repeat 0px 0px; }

						div.livemiddle	{ position:relative;
										  display:block;
										  width:244px;
										  height:137px;
										  margin:15px 0px 0px 0px;
										  padding:0px; }	
										  
							div.livemiddleactive	{ position:absolute;
													  top:0px;
													  left:0px;
													  display:block;
													  width:238px;
													  height:131px;
													  margin:0px;
													  padding:0px;
													  border:3px solid #F05D27; }	
											  
							div.livemiddle img	{ display:block;
												  width:244px;
												  height:137px;
												  margin:0px;
												  padding:0px; }	
										  
						div.livemiddle div.livesign	{ top:6px;
													  left:6px; }
													  														  
						div.livemiddle div.livetime	{ top:auto;
													  bottom:5px;
													  left:8px;
													  width:auto;
													  text-align:left;
													  font: bold 13px/18px arial,verdana,sans-serif;  }	
													  	
							div.livemiddletext 	{ margin:10px 0px; }
													  
								div.livemiddletext h2	{ color:#000;
														  font: bold 13px/16px arial,verdana,sans-serif; }
													  
								div.livemiddletext a	{ display:block;
														  font: bold 13px/16px arial,verdana,sans-serif; }
								div.livemiddletext span.small	{ color:#000;
																  font: 11px/16px arial,verdana,sans-serif; }													  
						
		div.filtercol2	{ float:left;
						  display:block;
						  width:242px;
						  margin:0px;
						  padding:0px 0px 0px 23px;	}

			div.filtercol2 h2	{ clear:both;
								  display:block;
								  margin:23px 0px 0px 0px;
								  padding:7px 14px;
								  color:#fff;
								  font:16px arial, verdana, sans-serif;
								  cursor:pointer;
								  background:#231f20 url(../images/pilsidan.gif) no-repeat  220px center;	}

				div.filtercol2 h2.open	{ clear:both;
										  display:block;
										  margin:0px;
										  padding:7px 14px;
										  color:#fff;
										  font:16px arial, verdana, sans-serif;
										  cursor:pointer;
										  background:#231f20 url(../images/pilner.gif) no-repeat  220px center;	}

				div.filtercol2 h2 a	{ color:#fff;
									  font:16px arial, verdana, sans-serif;	}

			div.filtercol2 p	{ display:block;
								  margin:0px;
								  padding:7px 14px;
								  line-height:18px !important;
								  font:12px arial, verdana, sans-serif;	}
								  
		
				div.filtercol2 li	{ display:block;
									  width:195px;
									  height:21px;
									  margin:3px 5px 3px 14px;
									  padding:0px;
									  border-right:1px solid #d9d9d9;
									  border-bottom:1px solid #d9d9d9;
									  background: #fff url(../images/filterli.png) no-repeat 0px 0px; }
				
					.filterliover	{ border-right:1px solid #898989 !important;
									  border-bottom:1px solid #898989 !important; }

				div.filtercol2 li a	{ float:left;
									  display:block;
									  width:150px;
									  padding:2px 0px 4px 27px;
									  color:#000;
									  font:11px arial, verdana, sans-serif; }
			
				div.filtercol2 li a.plus		{ color:#000;
											  /* background: url(../images/plus.png) no-repeat 7px 1px;*/ }
				div.filtercol2 li a.minus	{ color:#898989;
											  /* background: url(../images/minus.png) no-repeat 7px 1px;*/ }
											  
				div.filtercol2 li a:hover	{ color:#898989; }
				
				div.filtercol2 li.filterdivider	{ display:block;
												  width:219px;
												  height:1px;
												  margin:10px 0px;
												  padding:0px;
												  border:none;
												  background: #d9d9d9; }
				div.filtercol2 li a input	{ float:right;
											  height:13px;
											  width:13px;
											  margin:2px 5px 0px 0px;
											  padding:0px; }

			.filtercol2 a.aldre { float:left;
								 clear:none;
								 width:94px;
								 margin:0px 0px 0px 0px;
								 padding:10px 10px 10px 25px;
								 text-decoration:underline;
								 color:#fff;
								 font:bold 12px arial, verdana, sans-serif;
								 background:#f05d27 url(../images/vitpil.gif) no-repeat 10px center; }
								 
				.filtercol2 a:hover.aldre { background:#d9d9d9 url(../images/vitpilgray.gif) no-repeat 10px center; }
								 
			.filtercol2 a.aldre2 { float:left;
								 clear:none;
								 width:78px;
								 margin:0px 0px 30px 0px;
								 padding:10px 10px 10px 25px;
								 color:#fff;
								 font:bold 12px arial, verdana, sans-serif;
								 background:#f05d27 url(../images/vitpil2.gif) no-repeat 10px center; }
								 
				.filtercol2 a:hover.aldre2 { background:#d9d9d9 url(../images/vitpilgray2.gif) no-repeat 10px center; }
										 
	div.filtercol2 div.intressetext p { margin-left:0px;
										padding-left:0px; } 			

								  
					div.filtercol2 p.msg_head { clear:both;
											    display:block;
											    margin:0px 0px 5px 0px;
											    padding:7px 14px;
											    color:#fff;
											    font:16px arial, verdana, sans-serif;
											    cursor:pointer;
											    background:#231f20 url(../images/pilsidan.gif) no-repeat  220px center; }

					div.filtercol2 p.msg_head2 { clear:both;
											     display:block;
											     margin:0px 0px 5px 0px;
											     padding:7px 14px;
											     color:#fff;
											     font:16px arial, verdana, sans-serif;
											     cursor:pointer;
											     background:#231f20 url(../images/pilner.gif) no-repeat  220px center; }																	 
/* ------------------------------------------------
	nyheter
-------------------------------------------------*/


	div.articlecol	{ float:left;
			  display:block;
			  width:389px;
			  margin:0px;
	  		  padding:0px 25px 20px 25px; 
		  	  background:#fff;	
		  	  overflow:hidden}

		div.articlecol p	{ padding:0px 0px 20px 0px; }


		div.maintext.article div.printtipsa	{ margin:0px 0px 1px 0px;
											  padding:0px; }

        .maintext ul, .articlecol ul {    list-style: disc none inside !important;       }
        .maintext ol, .articlecol ol {    list-style: decimal none inside !important;    }
        
        
		div.sort	{ float:left;
					  display:block;
					  width:449px;
					  height:25px;
					  margin:0 0 15px;
					  padding: 8px 0 0;
					  background: #F05D27;	}

			div.sort li	{ float:left;
					  padding:0px 0px 0px 11px;
					  color:#fff;
					  font:italic 14px arial, verdana, sans-serif;	}

				div.sort li a	{ color:#fff;
						  font:bold 14px arial, verdana, sans-serif;	}
				div.sort li a:hover	{ color:#000; }

    h2.archivelabel {font-size: 16px;
    margin: 0 0 20px;  }
    


/* ------------------------------------------------
	webshop
-------------------------------------------------*/

	div.shop { display:block;
			   width:969px;
			   margin:0px;
			   padding:24px 0px 0px 24px;
			   background:#fff; }
			   
		div.shopleft { float:left;
					   display:block;
				  	   width:230px;
					   margin:0px;
					   padding:0px; }
			   
				div.shop div.rel { float:left;
								   display: block;
								   width: 162px;
								   margin:0px !important;
								   padding: 14px 34px;
								   border-top: 5px solid #231F20;
								   background: none repeat scroll 0 0 #F9F8F8;	}
			div.shop div.rel ul { margin:0px !important;
								  padding:0px; }
					 
			div.shop div.rel li { margin:0px;
								  padding:0px; }
						 
				div.shop div.rel li a { padding:0px;
										color:#231f20;
									    font:bold 16px Arial, Verdana, Helvetica, sans-serif;
										background:none; }
							   
					div.shop div.rel li ul { margin:0px;
										    padding:10px 0px; }
									
						div.shop div.rel li li { margin:1px 0px; }
										
						div.shop div.rel li li a { display:block;
										  padding:0px 0px 0px 20px;
										  line-height:18px !important;
										  color:#f05d27;
										  font:bold 12px Arial, Verdana, Helvetica, sans-serif;
							 		      background: url(../images/rosapil.gif) no-repeat 1px 5px; }
										  
							div.shop div.rel li li a:hover { color:#231f20;
									  				background: url(../images/svartpil.gif) no-repeat 1px 5px; }
							div.shop div.rel li li.active a { color:#231f20;
									  				 background: url(../images/svartpil2.gif) no-repeat 0px 5px; }
										  
							div.shop div.rel li ul ul { margin:0px;
										       padding:0px 0px; }
											   
								div.shop div.rel li ul ul li { margin:1px 0px;
													  padding:0px 0px 0px 10px; }
													  
									div.shop div.rel li ul ul li  a { display:block;
															 padding:0px 0px 0px 15px; 
															 color:#f05d27;
															 font:12px Arial, Verdana, Helvetica, sans-serif; 
							 		  						 background: url(../images/smallrosapil.gif) no-repeat 1px 5px; }
															 
									div.shop div.rel li ul ul li  a:hover {background: url(../images/smallsvartpil.gif) no-repeat 1px 5px; }
									div.shop div.rel li ul ul li.active a {background: url(../images/smallsvartpil2.gif) no-repeat 1px 5px; }
													  
					div.shop div.rel li { width:160px; }
					div.shop div.rel li li.active a { background: url(../images/svartpil.gif) no-repeat 1px 5px; }
					div.shop div.rel li li { width:120px;
											 padding:0px 0px 0px 20px;}
					div.shop div.rel li li.active li a { color:#f05d27;
														 background: url(../images/rosapilsmall.gif) no-repeat 5px 7px; }
					div.shop div.rel li li.active li a:hover { color:#231f20;
															   background: url(../images/svartpilsmall.gif) no-repeat 5px 7px; }
					div.shop div.rel li li.active li.active a { color:#231f20;
																background: url(../images/svartpilsmall.gif) no-repeat 5px 7px; }
		
				div.shopsearch { clear:both;
								 display:block;
								 width:202px;
								 margin:0px;
								 padding:14px;
								 background:#dfdfdf; }
				
					div.shopsearch h2 { margin:0px 0px 5px 0px;
										color:#898989;
								 		font:14px Arial, Helvetica, sans-serif; }
								 
						div.shopsearch .searchfield	{ float:left;	
													  width:130px;	
													  margin:1px 10px 0px 0px;
													  background: url(../images/shopsearchfield.png) no-repeat 0px 0px; }

		div.shopright { float:left;
					    display:block;
				  	    width:693px;
					    margin:0px;
					    padding:24px 0px 24px 24px; }
			
			div.shopright div.maintext { display:block;
										 width:486px;
										 margin:0px;
										 padding:0 30px 0 0; 
										 background:#fff; float: left;}	
					  
			div.shopright div.maintext h1 {padding: 0 0 20px;}
			div.shopright div.maintext p {margin: 0 0 20px;}
			
			div.shopright div.rightCol {width: 154px; float: left;}				
						
			.shopright #prodImgs h2 { margin:30px 0px 10px 0px; }
						
			div.uiprod { float:left;
						 display:block;
						 width:154px;
						 margin:0;
						 padding:0px;
						 cursor:pointer; }
						 
				div.uiprodmargin { margin:0px 18px 0px 0px; }	
						 
					div.uiprodimg  { display:block;
									 width:152px;
									 height:152px;
									 margin:0px 0px 7px 0px;
									 padding:0px;
									 border:1px solid #cacaca;
									 background:#f6f5f5;
									 position:relative }
									 
						div.uiprodimg blockquote { display: table;
												   width:152px;
								 				   height: 152px;
												   text-align:center;
												  *display: block;
												  *position: relative; }			 
						
							div.uiprodimg blockquote span { display: table-cell;
															vertical-align: middle;
														   *display: block;
														   *position: absolute;
														   *left: 0px;
														   *width: 100%;
														   *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
                                
   
                                        div.uiprodimg blockquote span.moreitems:after {
                                            color: #CACACA;
                                            content: ">";
                                            font-family: 'WebSymbolsRegular';
                                            font-size: 4em;
                                            overflow: hidden;
                                            position: relative;
                                            top: 0.1em;
                                        }
                                        
                                        div.uiprodimg:hover blockquote span.moreitems:after { color: #F05D27; }
                                
								div.uiprodimg blockquote span span { display: inline;
																	 vertical-align: baseline;
																	 position: relative;
																	 left: auto;
																	 width: auto;
																	 top:auto; }		
			        
									div.uiprodimg img  { display:block;
														 margin:0px auto;
														 padding:0px; }
									 
									 
					div.uiprodover div.uiprodimg  { border:1px solid #f05d27;
													background:#e4e4e4; }	
			div.uiprod p { color:#f05d27;
						   font:bold 12px Arial, Verdana, Helvetica, sans-serif; }
						   	
			div.uiprod span.pris { color:#252525;
								   font:12px Arial, Verdana, Helvetica, sans-serif; }			
								   
			div.shopprodleft { float:left;
							   display:block;
							   width:290px;
							   margin:0px 50px 0px 0px;
							   padding:0px; } 
							   
				div.shopprodleft h2 { color:#252525;
								      font:14px Arial, Verdana, Helvetica, sans-serif; } 
									  
			div.infobox { display:block;
						  margin:0px ;
						  padding:10px 70px 10px 10px;
						  border:1px solid #F05D27;
						  background:#F9F8F8 url(../images/pdfnew.gif) no-repeat right top; } 
			.kundvagnleft div.infobox { margin:0px; } 
			.kundvagnleft div.pdflinks ul { margin:10px 0px 50px 0px; padding:0px; border:1px solid #D4D4D4;  }
			.kundvagnleft div.pdflinks ul li { padding:4px 0px 4px 30px; background:url(../images/pdfnewsmall.gif) no-repeat 2px 3px; }
			.kundvagnleft div.pdflinks ul li:nth-child(odd) { background:#F9F8F8 url(../images/pdfnewsmall.gif) no-repeat 2px 3px; } 
			.kundvagnleft div.pdflinks ul li a { font-weight:bold; }
							   
	div.shopprodleft ul	{ margin:0px 0px 0px 16px;
	  					  padding:0px;
						  list-style:disc !important; }
						  
	div.shopprodleft ul.share {list-style:none !important; display:inline-block;}
	div.shopprodleft ol	{ margin:0px 0px 0px 20px;
	  					  padding:0px;
						  list-style:decimal !important; }
							   
			div.shopprodright { float:left;
							    display:block;
							    width:326px;
							    margin:0px;
							    padding:0px; } 
				
				div.shopprodright div.prodrellink {margin-top: 20px;}
				div.shopprodright div.prodrellink a {font: 14px Arial, Helvetica, sans-serif;}
								
				div.bigprod { clear:both;
							  display:block;
							  width:324px;
							  margin:0px 0px 0px 0px;
							  padding:7px 0px;
							  text-align:center;
							  border:1px solid #cacaca;
							  background:#f9f8f8; }
							  
					div.bigprod img { display:block;
									  margin:0px auto; }
									  
				div.bigprodtext { display:block;
								  width:264px;
								  margin:0px 0px 0px 0px;
								  padding:7px 30px;
								  text-align:center;
								  border:1px solid #cacaca;
								  background:#dfdfdf; }
								  
					div.bigprodtextlabels { display: block; margin: 0px; padding:6px 0px 10px 0px; }
						div.bigprodtextlabels label { display:inline-block; margin: 0px; padding:0px 3px; }
									  
						div.bigprodtext span.st	{  float:left; 
												   display:block;
												   width:20px;
												   padding:5px 8px 0px 2px;
												   color:#111;
												   font:14px arial, verdana, sans-serif; }
												   
						div.bigprodtext .cartfield	{  float:left;
													   display:block;
													   width:20px;	
													   height:14px;
													   margin:1px 0px 0px 5px !important;
													   padding:6px;
													   line-height:18px !important;
													   text-align:center;
													   color:#111;
													   font:14px arial, verdana, sans-serif;			
													   margin:1px 10px 0px 0px;		  
													   border:none;
													   background: url(../images/cartfield.png) no-repeat 0px 0px; }
													   
					div.kundvagnleft { float:left;
									   display:block;
									   width:402px;
									   margin:0px 0px 10px 0px;
									   padding:0px 0px;}
									   
						div.kundvagn { float:left;
									   display:block;
									   width:334px;
									   margin:0px 0px 0px 0px;
									   padding:14px 34px;
									   border-top:5px solid #231f20;
									   background:#f9f8f8; }
									   
									   
							div.kundvagn h2 { display:block;
											  margin:0px 0px 10px 0px;
											  color:#231f20;
											  font:bold 16px Arial, Verdana, Helvetica, sans-serif; }
									   
							.erbjudande { margin:0px 0px 25px 0px !important;
										  border-top:5px solid #F05D27 !important; 
										  border-bottom:5px solid #F05D27 !important; }
							.shopprodright .erbjudande { width:258px !important; }
										  
								.erbjudande h2 { color:#F05D27 !important; } 
								.erbjudande label { display:block;
													margin:0px 0px 5px 0px; }
													
								#Landerfickformat { display:block;
													margin:10px 0px 10px 15px; }
													
									#Landerfickformat select { width:100px;}
											  
											  
						div.kundvagn div.uiprodimg { background:#fff; }
						div.kundvagn div.uiprodmargin { margin:0px 25px 0px 0px; }
									
							 div.summa	{ clear:both;
										  display:block;
										  width:402px;
										  margin:0px;
										  padding:10px 0px;
										  text-align:right;
										  border-bottom:4px solid #231f20;	}
							
				
								div.summa p	{ padding:0px 20px 0px 0px;
											  line-height:18px !important; 
											  color:#898989;
											  font:12px arial, verdana, sans-serif;
											  text-align:right;	}
				
							div.betala	{ clear:both;
										  display:block;
										  width:402px;
										  margin:0px;
										  padding:10px 0px;
										  text-align:right;	}
							
				
								div.betala p	{ padding:0px 0px 0px 0px;
												  line-height:18px !important; 
												  color:#231f20;
												  font:bold 16px arial, verdana, sans-serif;
												  text-align:right;	}
							
								div.betala span.pris { padding:0px 20px 0px 5px;
													   color:#f05d27;
													   font:bold 20px arial, verdana, sans-serif; }

					
					div.kundvagnright { float:left;
									   display:block;
									   width:470px;
									   margin:20px 0px 10px 30px;
									   padding:0px 0px; }
									   
					div.kundvagnright h2 { margin:0px 0px 20px 0px; }
									   
							span.kundvagnlabel { float:left;
												 display:block;
												 width:127px;
												 margin:0px 0px 5px 0px;
												 padding:2px 0px;
												 color:#252525;
												 font:14px arial, verdana, sans-serif; }
												 
							.kundvagnfield { float:left;
											 display:block;
											 width:290px;
											 height:16px;
											 margin:0px 0px 5px 0px;
											 padding:5px 12px;
										     color:#111;
											 font:14px arial, verdana, sans-serif;
											 border:none;
											 background: url(../images/kundvagnfield.png) no-repeat 0px 0px; }
							.kundvagnfieldx { float:left;
											 display:block;
											 width:290px;
											 height:16px;
											 margin:0px 0px 5px 0px;
											 padding:5px 12px;
										     color:#111;
											 font:14px arial, verdana, sans-serif;
											 border:none;
											 background: url(../images/kundvagnfield.png) no-repeat 0px 0px; }
							.kundvagnfield2 { float:left;
											 display:block;
											 width:290px;
											 height:16px;
											 margin:0px 0px 5px 0px;
											 padding:5px 12px;
										     color:#111;
											 font:14px arial, verdana, sans-serif;
											 border:none;
											 background: url(../images/kundvagnfield2.png) no-repeat 0px 0px; }
												 
							.check { float:left;
									 display:block;
									 width:15px; }
										 
							.tillbetbtn { float:right;
										  display:block;
										  margin:40px 33px 0px 0px; }

/* ------------------------------------------------
	personalsidor
-------------------------------------------------*/

	div.pcol1 { float:left;
			   display:block;
			   width:205px;
			   color:#363636;
			   font-weight:bold; }
			   
	div.pcol2 { float:left;
			   display:block;
			   width:160px;
			   color:#363636; }
			   
	div.pcol3 { float:left;
			   display:block;
			   width:240px;
			   color:#898989; }
			   
			   
	div.colimg  { float:left;
			      display:block;
			      width:54px;
				  height:54px;
				  margin:0px 0px;
				  border:1px solid #e9ebe6;
				  background:#fff; }
			   
	div.coltext { float:left;
			      display:block;
			      width:530px;
				  padding:5px 0px 0px 20px; }
			   
		div.coltext h2 { margin:0px;
						 padding:0px;
						 color:#000;
						 font:bold 12px Arial, Verdana Helvetica, sans-serif; }
			   
		div.coltext p { margin:0px;
						padding:0px; 
						color:#898989;
						font:12px Arial, Verdana Helvetica, sans-serif; }

	ul.personalsort { display:block;
					  width:607px;
					  margin:0px -10px 5px 25px;
					  list-style:none !important;
					  border:1px solid #fff; }
					  
		ul.personalsort li { padding:0px; }
		
			ul.personalsort li a { padding:0px 0px 0px 15px;
								   color:#000;
								   font:bold 14px Arial, Helvetica, sans-serif;
								   background:url(../images/svartpil3.gif) no-repeat 0px center; }
								   
			ul.personalsort li a.activeasc { padding:0px 0px 0px 15px;
								 			 color:#f15d29;
											 font:bold 14px Arial, Helvetica, sans-serif;
											 background:url(../images/grapil4.gif) no-repeat 0px center; }
			ul.personalsort li a.activedesc { padding:0px 0px 0px 15px;
								   			  color:#f15d29;
											  font:bold 14px Arial, Helvetica, sans-serif;
									 		  background:url(../images/grapil3.gif) no-repeat 0px center; }
						  
	ul.personal { clear:both;
				  display:block;
				  width:637px;
				  margin:0px 0px 0px 0px;
				  list-style:none !important;
				  border:1px solid #d4d4d4; }
				  
		ul.personal li { padding:5px 15px;
						 cursor:pointer; }
		ul.personal li.gray { background:#f9f8f8; }
		ul.personal li:hover { background:#f15d29; }
			ul.personal li:hover div.pcol1 { color:#fff; }
			ul.personal li:hover div.pcol2 { color:#fff; }
			ul.personal li:hover div.pcol3 { color:#fff; }
			ul.personal li:hover div.colimg 	{ color:#fff; }
			ul.personal li:hover div.colimg h2 	{ color:#fff; }
			ul.personal li:hover div.colimg p 	{ color:#fff; }
			ul.personal li:hover div.coltext 	{ color:#fff; }
			ul.personal li:hover div.coltext h2 	{ color:#fff; }
			ul.personal li:hover div.coltext p 	{ color:#fff; }
			
			
		.qtip img { float:left;
					margin:0px 10px 10px 0px; }
					
		.qtip h2 { color:#f15d29;
				   font:bold 14px Arial, Helvetica, sans-serif; }
					
			.qtip h2 img { display:block;
					   	   margin:4px 4px -4px 0px;
						   padding:0px; }
				   
			.qtip-tip { bottom:4px !important;
						margin:0px 0px 0px 20px !important;
						z-index:10000 !important;
						background:url(../images/qtip.png) no-repeat 0px 0px; }
						
				.qtip-tip canvas { display:none !important; }
				.qtip-tip shape { display:none !important; }
				.qtip-tip image { display:none !important; }
				.qtip-tip img { display:none !important; }

	div.natverkimg { float:left;
					 display:block;
					 width:81px;
					 height:81px;
					 border:1px solid #ececec; }
					 
	div.natverktext { float:left;
					  display:block;
					  width:295px;
					  margin:0px 15px 0px 0px;
					  border-right:1px solid #ececec; }
					  
		div.natverktext h2 { margin:0px 0px 10px 0px;
							 padding:0px;
							 color:#000;
							 font:bold 14px Arial, Helvetica, sans-serif; }
		div.natverktext p { margin:0px;
							padding:0px; }
							 
					  
	div.natverklinks { float:left;
					   display:block;
					   width:150px; }
					   
		div.natverklinks h2 { margin:0px 0px 0px 0px;
							  padding:0px;
							  color:#898989;
							  font:12px Arial, Helvetica, sans-serif;  }
							  
		div.natverklinks p { margin:0px 0px 0px 0px;
							 padding:0px;}
							 
		div.natverklinks li { padding:0px 0px 0px 10px;
							  font-weight:bold;
						      background: url(../images/rosapil.gif) no-repeat 0px center; }
					  
	a.persback { display:block;
				 margin:0px 0px 20px 0px;
				 padding:5px 21px;
				 font-weight:bold;
				 background: #eeeded url(../images/aldre.gif) no-repeat 7px center; }
				 
		a:hover.persback { color:#fff;
						   background: #f05d27 url(../images/vitpil.gif) no-repeat 7px center; }
						   
	div.persleft { float:left;
				   display:block;
				   width:110px;
				   margin:0px 30px 0px 0px;
				   padding:0px; }
				   
		div.persleft ul.rellinks li { display:block;
									  margin:10px 0px 10px 0px;
									  padding:0px 0px 0px 20px;
						  			  background:  url(../images/pdf.gif) no-repeat 0px 2px; }
									 
			div.persleft ul.rellinks a { text-decoration:underline;
										 font:bold 12px Arial, Helvetica, sans-serif; }
					   
	div.persright { float:left;
				    display:block;
				    width:520px;
				    margin:0px -10px 0px 0px;
				    padding:0px; }
					
			div.pinkbox { display:block;
						  width:478px;
						  margin:0px 0px 20px 25px;
						  padding:15px;
						  border:3px solid #f15d29; }
						  
				div.pinkbox h2 { display:inline; }
				div.pinkbox span.year { display:inline;
										padding:0px 0px 0px 0px;
										color:#252525; }
										
				div.pinkbox p { margin:0px !important;
							    padding:0px;
								color:#252525; }
								
		div.persright h3 { color:#000;
						   margin:0px 0px 0px 25px;}
		div.persright p { margin:0px 20px 20px 25px; }
		
		div.divider { display:block;
					  height:1px;
					  margin:0px 0px 20px 0px;
					  padding:0px;
					  border-top:1px solid #ececec; }
					  
			div.persright div.uiprod {  }

/* ------------------------------------------------
	calendar
-------------------------------------------------*/

 .UIcalendar { border:none !important; }
 .UIcalendar th { font-weight:bold;
 				  text-align:center !important; }
 .UIcalendar td { text-align:center !important; }
/* ------------------------------------------------
	sitemap
-------------------------------------------------*/

 .tree   {	width:auto;
 			padding:10px;}
 .tree a   { display:none; }
			
	 .tree2   {	width:auto;
				padding:10px; }
				
 		.tree2 a   { display:block; }
			
				
		 .tree table  {	margin:0px;
						padding:0px;
						border-collapse:collapse; }
		
			 .tree td a { line-height:20px !important; }
					
					 .tree td img {	display:block; }
					 
/* ------------------------------------------------
	blogg
-------------------------------------------------*/
					 
	 	div.blogginlagg	{  margin:0px 0px 40px 0px;
						   padding:0px 0px 0px 0px;}
					   
	 	div.blogginlagg span.newsdate	{ display:inline;
										  font-weight:bold;
										  color:#000; }
					   
					   
	 	div.commentform	{  margin:0px 0px;
						   padding:0px 0px 0px 25px; }
	 	div.commentform h1 	{ padding:0px 0px 20px 0px; }
	 	div.commentform span.label 	{ width:100px; }
	 	div.commentform span.label2 	{ width:80px; }
	 	div.commentform .formbtn 	{ float:right;
									  margin:0px 30px 0px 0px; }
									  
	 	div.comments	{  margin:0px 0px;
						   padding:0px 0px 0px 0px; }
						   
	 	div.arkiv	{  display:block;
					   margin:0px 0px 10px 0px;
					   padding:15px;
					   background:#fff; }

			div.arkiv h2	{ display:block;
							  margin:0px 0px 20px 0px;
							  padding:0px;
							  color:#000;
							  font:16px arial, verdana, sans-serif;
							  background:none;} 
			
			.treeview { margin: 0;
				    padding: 0; }
		
			.treeview li { list-style-type: none;
						   color: #000;
						   font:bold 14px/18px arial, verdana, sans-serif;
						   margin:6px 0px;
						   padding:0px 0px 0px 18px
						  /*background: url(../images/pilsidan.gif) no-repeat 0px 0px;*/ }

				.treeview li a { margin:0px;
								 padding:0px 0px 10px 0px;
								 color: #f05d27;
								 font: bold 14px/18px arial, verdana, sans-serif; }
					.treeview li a:hover { border-bottom:1px solid #fff; }
					
				.treeview li li li a { font: 13px/16px arial, verdana, sans-serif; }

			.treeview li.submenu{ cursor: hand !important;
					      cursor: pointer !important;
					      background: url(../images/newslink3.png) no-repeat 0px 3px; }


				.treeview li.submenu ul { display: none; }

				.treeview .submenu ul li{ cursor: default; }

	 	div.blogpuff	{  display:block;
						   width:246px;
						   margin:0px 0px 10px 0px;
						   padding:0px;
						   background:#fff; }
						   
		div.blogpuff h3 { margin:0px !important;
						  padding:22px 22px 0px 22px !important;
						  color:#000;
						  font:bold 16px arial, verdana, sans-serif;
						  background:none; }
	 	div.blogpuff p	{  padding:0px 22px 22px 22px; }

					 
		ul.etiketter { margin:0px 15px; }
						  
			ul.etiketter li { float:left;
							  margin:0px 3px 0px 0px; }
						  
				ul.etiketter li a { font:bold 13px/22px Arial, Helvetica, sans-serif; }
						 
/* ------------------------------------------------
	tellafriend
-------------------------------------------------*/

					  
	div.tellafriend{  width:356px;
			    	  display:block;
			    	  margin:30px auto;
					  padding:0px 0px 5px 0px;
					  font-size:11px;
					  border:1px solid #e5e5e5; 
					  background:#fff; }	
					  
	div.tellafriend h1 { display:block;
						 margin:0px 0px 10px 0px;
						 padding:5px 20px;
						 color:#fff;
						 font:18px arial, verdana, sans-serif;
						 overflow:hidden;
						 line-height:30px !important; 
					  	 background: #f05d27;}					  
					  
		div.tellafriend p {  font-size:11px;
							 margin:0px;
							 padding:0px 20px; }	
		
		.textfieldtellfriend {	margin:1px 0px;
								padding:5px;
								font:12px arial, verdana, sans-serif;
								border:1px solid #dadada;
								background:#fff; }
								

			.formbtntell { float:left;
						   display:block;
						   width:120px;
						   margin:0px 0px 30px 10px;
						   padding:5px 20px 5px 15px;
						   color:#f05d27;
						   font:bold 14px arial, verdana, sans-serif;
						   cursor:pointer;
						   border:none;
						   background: #eeeded url(../images/rosapil.gif) no-repeat 95px center; }	
												 

		div.veckansfraga { display:block;
						   width:213px;
						   margin:0px 0px 10px 0px;
						   padding:15px;
						   overflow:hidden;
						   background: #fff; }
						   
			div.veckansfraga h2 { margin:0px !important;
								  padding:0px !important;
								  color:#000;
								  cursor:default;
								  font:bold 14px arial, verdana, sans-serif;
								  background:none; }
	
			div.veckansfraga p { margin:0px;
							     padding:0px; }
								 
			div.veckansfraga label, div.veckansfraga input[type="radio"] { font-size:12px !important; 
																		   vertical-align:middle !important; }
																		   
			div.veckansfraga input{ float:left;
									margin:4px 2px -4px 0px; }
												   
			div.veckansfraga label span { float:left;
										  display:block;
										  width:198px;
										  margin:0px; }
																		  								 
			input.veckansbtn { float:right !important;
							   display:block;
							   width:90px;
							   margin:10px -15px -15px 0px !important;
							   padding:7px 30px 7px 15px !important;
							   color: #f05d27;
							   font:bold 12px arial, verdana, sans-serif;
							   cursor:pointer;
							   border:none;
							   background: #eeeded url(../images/rosapil.gif) no-repeat 67px center; }
						  
			.veckansbtnover { color:#fff;
							  background: #f05d27 url(../images/vitpil3.gif) no-repeat 67px center; }
							  
							  
 .loginbox { margin:0px 0px 0px 25px; }		
 
 hr.conditionsTop { height: 1px !important; margin-bottom: 5px; }
                    hr.conditionsBot { height: 1px !important; margin-top: 5px; }
												  
                    p.conditionsText { color: #BDBDBD; }					  
							  
/* ------------------------------------------------
	footer
-------------------------------------------------*/

	div#cont { min-height:100%;
			   width:993px;
			   margin:0px auto;
			   position:relative; }

	/*div#body { padding:0px;
			   padding-bottom:155px;*/	/* Height of the footer */
			   /*background: url(../images/bg3gray2.png) no-repeat center top;*/; /*}*/

	div#footer { /*position:absolute;
				 bottom:0;*/
				 width:100%;
				 padding:0px;
				 height:155px;			/* Height of the footer */
				 background: url(../images/footerbg.png) repeat-x;
				 background:#231f20;  }
		div#footer2 { clear:both;
					  width:993px;
					  height:155px;
					  margin:0px auto;
					  padding:0px 0px; 
				 	  /*background:  url(../images/footerbg.png) repeat-x;*/ }
		
			div#footerwhite { position:absolute;
						      right:0px;
						      bottom:0px;						   
							  display:block;
							  margin:0px;
							  padding:10px;
							  background:#fff; }
				.hidefooter { display:none !important; }

				div#footerwhite ul	{ float:right;	
									  margin:0px;
									  padding:0px 0px 0px 0px; }

					div#footerwhite li	{ float:left;	
										  margin:0px 0px 0px 20px; }

					div#footerwhite li.print	{ height:auto;
												  padding:0px 0px 0px 13px;
												  background: url(../images/print.gif) no-repeat 0px 5px; }
					div#footerwhite li.tipsa	{ padding:0px 0px 0px 15px;
												  background: url(../images/tipsa.gif) no-repeat 0px 5px; }
					div#footerwhite li.sitemap	{ padding:0px 0px 0px 17px;
												  background: url(../images/sitemap.gif) no-repeat 0px 3px; }
					div#footerwhite li.rss	{ padding:0px 0px 0px 17px;
											  background: url(../images/rss.gif) no-repeat 0px 4px; }

						div#footerwhite a	{ font:11px/18px arial, verdana, sans-serif; }
			div#ctl00_footerwhite { clear:both;
								    display:block;
									margin:0px;
									padding:10px;
									margin-top:12px;
									background:#fff; }

				div#ctl00_footerwhite ul	{ float:right;	
									  margin:0px;
									  padding:0px 0px 0px 0px; }

					div#ctl00_footerwhite li	{ float:left;	
										  margin:0px 0px 0px 20px; }

					div#ctl00_footerwhite li.print	{ height:auto;
												  padding:0px 0px 0px 13px;
												  background: url(../images/print.gif) no-repeat 0px 5px; }
					div#ctl00_footerwhite li.tipsa	{ padding:0px 0px 0px 15px;
												  background: url(../images/tipsa.gif) no-repeat 0px 5px; }
					div#ctl00_footerwhite li.sitemap	{ padding:0px 0px 0px 17px;
												  background: url(../images/sitemap.gif) no-repeat 0px 3px; }
					div#ctl00_footerwhite li.rss	{ padding:0px 0px 0px 17px;
											  background: url(../images/rss.gif) no-repeat 0px 4px; }

						div#ctl00_footerwhite a	{ font:11px/18px arial, verdana, sans-serif; }




			div#footerleft { float:left;
							 display:block;
							 width:260px;
							 margin:10px 0px -20px 0px;
							 height:74px;
							 padding:15px 0px 0px 20px;
							 border-right:1px solid #4e4e4e; }

				div#footerleft span.ui 	{ color:#4e4e4e;
										  font:12px arial, verdana, sans-serif; }
										  
				div#footerleft p { color:#6a6a6a; }
				div#footerleft a { color:#4e4e4e; }
				div#footerleft a:hover { text-decoration:underline; }

			div#footermiddle { float:left;
							   display:block;
							   width:270px;
							   margin:0px;
							   padding:25px 0px 0px 25px;}
				div#footermiddle p { color:#6a6a6a; }
				div#footermiddle a { color:#4e4e4e; }
				div#footermiddle a:hover { text-decoration:underline; }

			div#footerright { float:left;
							  display:block;
							  width:387px;
							  margin:0px;
							  padding:25px 20px 0px 0px;
							  text-align:right; }
					  
				div#footerright p { color:#6a6a6a; }
				div#footerright a { color:#4e4e4e; }
				div#footerright a:hover { text-decoration:underline; }
	
/* ------------------------------------------------
	misc
-------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* for understanding browsers */
.hojd {
	min-height:625px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 625px;
}


/* for understanding browsers */
.contenthojd {
	min-height:301px; 
	height:auto;
}
/* for Internet Explorer */

* html .contenthojd {
	height: 301px;
}

/* for understanding browsers */
.contenthojd2 {
	min-height:341px; 
	height:auto;
}
/* for Internet Explorer */

* html .contenthojd2 {
	height: 341px;
}



form {
margin: 0px;
padding: 0px;

}



/* ------------------------------------------------
	scoll
-------------------------------------------------*/


.holder { margin: 0px;
		 border:1px solid #d9d9d9; }
.scroll-pane { width: 256px;
			   overflow: auto; }
#pane3 { clear:both;
		 height: 260px;
		 margin:0px 0px 10px 0px;	}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	border-left:1px solid #d9d9d9;
	background: #ececec;
}
.jScrollPaneDrag {
	position: absolute;
	background: #f05d27;
	cursor: pointer;
	overflow: hidden;
	margin:0px 4px;
	width:12px !important;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 2px;
	left: 0;
	overflow: hidden;
	width:12px;
	height:6px;
	background: url(../images/dragtop.gif) no-repeat 3px 0px; 
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 2px;
	left: 0;
	overflow: hidden;
	width:12px;
	height:6px;
	background: url(../images/dragbottom.gif) no-repeat 3px 0px; 
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 20px;
	border-left:1px solid #d9d9d9;
	background: #d9d9d9 url(../images/dragtop.gif) no-repeat center center; 
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 20px;
	border-left:1px solid #d9d9d9;
	background: #d9d9d9 url(../images/dragbottom.gif) no-repeat center center; 
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}



.msg_body_p {
    margin: 0 5px 5px 5px;
}

div.webbarkiv { 	margin: 0px 0px 20px 0px; clear: both;}

div.webbarkiv a
{
    background: #EEEDED url("../images/rosapil.gif") no-repeat scroll 225px center;
    padding: 7px 30px 7px 7px;
    width: 210px;
    color: #F05D27;
    height: 20px;
    margin-right: 20px;
	display: block;
	font-weight: bold;
	text-align: right;
}
div.webbarkiv a:hover
{
	background: #f05d27 url("../images/vitpil3.gif") no-repeat scroll 225px center;
	color: #fff;
}

div#nlgenerator label {display:block;float:left;width:100px;font-weight:bold}

div.buyOverlay
{
        background-image:url(/images/buybtn.gif);
        position:absolute;
        height:28px;
        width:46px;        
        right: 0px;
        bottom: 0px;  
		z-index:999;      
}

.blurb { margin: 0px 0px 25px 0px; }
.blurb .blurb-header { display: block; background-color: #231F20; font: bold 16px/32px Arial, Verdana, Helvetica, sans-serif; color: #fff; padding: 0px 14px; margin: 0px 0px 20px 0px !important; }
.blurb a.blurb-header:hover { background: #F05D27 url(../images/hoverpil.png) no-repeat right center; color: #fff; }
.blurb-content { padding: 0px 14px; }
.blurb-content li { background: url("../images/newslink3.png") no-repeat scroll 0px 6px transparent; font: bold 14px/22px Arial, Verdana, Helvetica, sans-serif; padding: 0px 0px 0px 18px; margin: 0px 0px 2px 0px; }
.blurb-content li a { color: #231F20; }
.blogpuff .blurb-content p { padding: 0px; }
.mainleft2 ul.blurb-content { padding: 0px; }


/* +++ PDF butiken */
div.shop div.bigprod div.pdf { display:none; }
div.shop.pdfProduct div.bigprod { position:relative; }
div.shop.pdfProduct div.bigprod div.pdf { position:absolute; top:-3px; right:-5px; z-index:100; display:block; width:60px; height:60px; background: url("../images/pdfnew.gif") no-repeat 0px 0px; }

div.shop div.uiprodimg div.pdf { display:none; }
div.shop div.uiprodimg { position:relative; }
div.shop div.uiprodimg.pdfProduct div.pdf { position:absolute; top:5px; right:5px; z-index:100; display:block; width:20px; height:20px; background: url("../images/pdfnewsmall.gif") no-repeat 0px 0px; }
/* --- PDF butiken */


.formcaptcha{ display: none !important;}