
/* ------------------------------------------------
	reset css
-------------------------------------------------*/

/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { 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: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

/* ------------------------------------------------
	global
-------------------------------------------------*/

html, body, form { height:100%;
				   margin:0px;
				   padding:0px; }

html { 	overflow-Y: scroll; }	  
body 	{ color: #434343;
		  font: 12px Verdana, Arial, sans-serif;
		  margin-left: -.1px;
		  *margin-left: 0px;
		  background: url(../images/mainbg.png) repeat-y center fixed;	}
		  

p	{ font: 12px Verdana, Arial, sans-serif;
	  line-height:18px;	}

span	{ font: 12px Verdana, Arial, sans-serif;
	  line-height:18px;	}

div	{ font: 12px Verdana, Arial, sans-serif;
	  line-height:18px;	}

table, table p	{font: 12px Verdana, Arial, sans-serif;
	  	line-height:18px;	}

tr, tr p	{ font: 12px Verdana, Arial, sans-serif;
		  line-height:18px;	}

td, td p	{ font: 12px Verdana, Arial, sans-serif;
		  line-height:18px;	}




h1 	{ font:28px  minion, "times new roman", times, serif;
	  color: #9e2b1e;	
	  margin-bottom: 10px;	}

h2 	{ font:14px minion, "times new roman", times, serif;
	  color: #bab9b9;	
	  margin-bottom: 10px;	}

h3 	{ font-weight:bold;	}

a 	{ color: #a4382c;
	  text-decoration:underline;	}

img	{ border: 0px solid; 	}

.parent { display: block;
		  width: 100%;	
		  height:500px;
		  position: absolute;
		  top: 0px;
		  left: 0px;	
		  background: url(../images/bg.png) repeat-x; }
		  
	#container2 {
		min-height:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		min-width:1240px !important;
	} 
	#body {
		padding:0px;
		padding-bottom:90px;	/* Height of the footer */
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		margin:0px;
		padding:0px;
		height:90px;			/* Height of the footer */	
		background: url(../images/mainbg2.png) repeat-y center;	
	}
	/* other non-essential CSS */
	
		  

div#container	{ display:block;
				  width:1240px;
				  margin:0px auto 0px auto;	
				  position:relative;
				  z-index:2; }
				  
	div.banners	{ float:left;display:block;
				  width:150px;
				  margin:0px 0px 0px 0px;
				  padding:20px 0px 0px 0px;
				  background: url(../images/bg.png) repeat-x; }

		div.banners p 	{ padding:0px 0px 10px 0px;
						  color:#dfdfdf;
						  font:10px Arial, Verdana, Helvetica, sans-serif; }
						  
		div.banners a img 	{ display:block; 
							  width:150px;
							  margin:0px 0px 4px 0px; }
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	div.form { padding:20px;
			   border-top:5px solid #dfdfdf;
			   background:#f8f8f8; }
	
	span.label { float:left;
				 display:block;
		 		 width:100px;
				 padding:2px 2px;
				 color: #757575; }
			
	.formfield { float:left;
				 width:161px;
				 margin:0px 10px 2px 0px;
				 padding:4px;
				 border:1px solid #dfdfdf;
				 background:#fff;		}	
				 
	span.label2 { float:Left;
				  display:block;
		 		  width:284px;
				  padding:2px 2px;
				  color: #757575; }
			
	.formfield2 { float:left;
				  width:262px;
				  margin:0px 10px 2px 0px;
				  padding:4px;
				  border:1px solid #dfdfdf;
				  background:#fff;		}					 
					 
	.formbox { float:left;
			   width:161px !important;
			   height:60px !important;
			   margin:0px 10px 2px 0px;
			   padding:4px;
			   border:1px solid #dfdfdf;
			   background:#fff;		}	
					 
	.maintext .formfield {float:none; }
	.maintext .form .formfield {float:left; }
	
	.formbtn { float:right;
			   display:block;
			   width:96px;
			   height:35px;
			   color:#716e6e;
	      	   text-align:center;
	           margin:5px 20px 0px 0px;
			   border:none;
			   background: url(../images/skicka.png) no-repeat 0px 0px; }
			   
	.loginbtn { float:left;
			    display:block;
			    width:96px;
			    height:35px;
				text-indent:-2000;
				text-align:center;
			    color:#fff;
			    font: 18px minion, "Times New Roman", Times, serif;
	            margin:5px 20px 0px 0px;
			    border:none;
			    background: url(../images/loginbtn.png) no-repeat 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header	{ width:1030px;
			  height:145px;
			  margin:0px;
			  padding:0px 0px 0px 0px;	}

	div#logo	{ float:left;
				  width:198px;
				  height:107px;
				  margin:0px 0px 0px 0px;
				  padding:0px 0px 0px 0px; }


	div#search	{ float:left;
				  width:831px;
				  margin:0px; 
				  padding:0px; }

		div#search2	{ float:right;
					  width:216px;
					  margin:32px 0px 0px 0px; 
					  padding:0px;
					  text-align:right; }

			.searchfield	{ float:left;
							  width:151px;
							  height:17px;
							  margin:0px 2px 0px 0px; 
							  padding:5px 2px 0px 2px;	
							  color:#bfbebe;
							  font:italic 12px verdana, arial, sans-serif;
							  border:1px solid #f4f4f4;
							  background:#fbfbfb; }

			div#search2	span	{ float:left;	
								  display:block;
								  width:35px;
								  height:22px;
								  border:1px solid #d5d4d4; }
					  
			.searchbutton	{ width:35px;
							  height:22px;
							  margin:0px; 
							  padding:0px;
							  color:#000;
						 	  font:14px minion, "Times new roman", times, serif;
							  text-align:center;						
							  border:none;
							  background:#f8f8f8; }

				.searchbutton:hover	{ color:#fff;
									  border:1px solid #d5d4d4;
									  background:#d5d4d4; }

/* ------------------------------------------------
	menus
-------------------------------------------------*/


	div#menu	{ clear:both;
				  width:1030px;
				  height:38px;
				  margin:0px 0px 0px 0px; 
				  padding:0px;
				  background:#363636; }

		div#menu ul { float:right;
					  margin:0px 8px 0px 0px;
					  padding:0px 0px 0px 0px;
					  list-style:none;  }

		div#menu li { float:left;
    	  		      margin:0px 0px;
      			      padding:0 0 0 0px; }
	
		div#menu a { display:block;
    	  		     height:19px;
					 padding:10px 12px 4px 12px;
      			     text-decoration:none;
		   			 line-height:18px !important;
	      		     color:#fff;
			 	     font:16px "Times new roman", times, serif; }
	
		div#menu a:hover { border-bottom:5px solid #a4382c; }
		div#menu a.active { color:#9a9999;
						    border-bottom:5px solid #fff; }


	div#menu2	{ width:831px;
				  height:38px;
				  margin:0px 0px 0px 0px; 
				  padding:0px; }

		div#menu2 ul {	  float:right;
						  margin:0px 20px 0px 0px;
						  padding:0px 0px 0px 0px;
						  list-style:none;  }

		div#menu2 li { float:left;
    	  		       margin:0px 0px;
      			       padding:0 0 0 0px; }
		
		div#menu2 a { display:block;
    	  		      padding:10px 0px 0px 15px;
      			      text-decoration:none;
			    	  line-height:20px;
	    		      color:#898989;
			 	      font:12px "Times new roman", times, serif; }
					  
		div#menu2 a:hover { color:#a4382c; }

	.submenu  ul { clear:both;
				   margin:0px;
      		       padding:0px;
				   width:295px; }
				   
	.submenu  li { clear:both;
				   margin:0px 0px;
      		       padding:2px 0px; }				   
	
	.submenu h2 a { font:20px minion, "times new roman", times, serif;
	 				color: #fff;	
					margin: 0px 0px 10px 0px;
					padding:0px;
					background:none;	}
					
	.submenu h2 a:hover { color:#fff;
						  background:none;	}
	
	.submenu  a { display:block;
				  margin:0px 0px;
      		      padding:0px 0px 2px 15px;
      		      text-decoration:none;
      		      color:#fff;
	 	          font:16px minion, "Times New Roman", Times, serif;
				  zoom:1;
				  background: url('../images/submenupil.png') no-repeat 0px center; }
				 
	.submenu  li.active a { color:#a3a2a2;
							background:url('../images/submenupilactive.png') no-repeat 0px center; }
	
	.submenu  a:hover { color:#9e2b1e;
						text-decoration:none;
						border:none;
						background:url('../images/submenupilover.png') no-repeat 0px center;
						*background:url('../images/submenupilover.png') no-repeat 0px center; }
						
	.submenu  li ul  { padding:4px 0px; }
	.submenu  li li  { padding:3px 0px 3px 25px; }
						   
	.submenu  li.active li a  { color:#fff;
	 	        			    font:14px minion, "Times New Roman", Times, serif;
							    background:url('../images/submenupil.png') no-repeat 0px center;
						       *background:url('../images/submenupil.png') no-repeat 0px center; }
							   
	.submenu  li.active li a:hover  { color:#9e2b1e;
									  text-decoration:none;
									  border:none;
									  background:url('../images/submenupilover.png') no-repeat 0px center;
									 *background:url('../images/submenupilover.png') no-repeat 0px center; }
									 
	.submenu  li.active li.active a { color:#a3a2a2;
									  background:url('../images/submenupilactive.png') no-repeat 0px center;
								     *background:url('../images/submenupilactive.png') no-repeat 0px center; }


/* ------------------------------------------------
	main content
-------------------------------------------------*/


	div#maincontent	{ float:left;
					  display:block;
					  width:1030px;
					  margin:0px 0px 0px 0px;
					  padding:0px 0px 0px 0px; }
	
		div#valkommen	{ float:left;
						  display:block;
						  width:1030px;
						  height:193px;
						  margin:0px;
						  padding:0px;
						  border:none;
 						  background: #fff url(../images/valkommen.png) no-repeat 0px 0px;	}	
						  
		object	{ margin:0px;
			 	  padding:0px;
				  border:none; }

	div.left	{ float:left;
				  display:block;
				  width:30px;
				  margin:0px;
				  padding:0px; }

	div.content	{ display:block;
				  width:1030px;
				  margin:0px;
				  background:#fff; }


		div.col	{ float:left;
				  display:inline;
				  width:344px;
				  margin:0px 0px 4px 5px;
				 *margin:4px 0px 4px 5px;
				  padding:0px 0px 11px 0px;
 				  background: url(../images/colbg.png) no-repeat 0px 0px; }

			div.coltext	{ float:left;
						  display:block;
						  width:296px;
						  height:83px;
						  margin:0px;
						  padding:20px 24px; }
	
				div.coltext h2	{ color:#3b3b3a;
								  font: 20px minion, "times new roman", times, serif; }

					div.coltext ul { margin:0px;
									  padding:0px; }
									  
						div.coltext li { margin:0px;}

							div.coltext a { text-decoration:none;
											line-height:12px !important;
											font:12px verdana, arial, sans-serif;
										    padding:0px 0px 0px 15px;
							 			    background: url(../images/redarrow.gif) no-repeat 0px 2px;  }
											
							div.coltext a:hover { color:#3b3b3a; 
	 							 				  background: url(../images/grayarrow.gif) no-repeat 0px 2px;}

			div.colimg	{ float:left;
						  display:block;
						  width:344px;
						  height:92px;
						  margin:4px 0px 4px 5px;
						  padding:0px; }

		div.col2	{ float:left;
					  display:block;
					  width:322px;
					  margin:0px 0px 4px 5px;
					 *margin:4px 0px 4px 5px;
					  padding:0px 0px 11px 0px;
	 				  background: url(../images/colbg.png) no-repeat 0px 0px; }	
	
			div.col2text	{ float:left;
							  display:block;
							  width:274px;
							  height:83px;
							  margin:0px;
							  padding:20px 24px; }

				div.col2text h2	{ color:#3b3b3a;
								  font: 20px minion, "times new roman", times, serif; }

					div.col2text ul { margin:0px;
									  padding:0px; }
	
						div.col2text li { margin:0px;}

							div.col2text a { text-decoration:none;
											line-height:12px !important;
											font:12px verdana, arial, sans-serif;
										    padding:0px 0px 0px 15px;
							 			    background: url(../images/redarrow.gif) no-repeat 0px 2px;  }
											
							div.col2text a:hover { color:#3b3b3a; 
	 							 				  background: url(../images/grayarrow.gif) no-repeat 0px 2px;}
	
			div.col2img	{ float:left;
						  display:block;
						  width:322px;
						  height92px;
						  margin:4px 0px 4px 5px;
						  padding:0px; }
						  
				div.col2img	img { width:322px; }


		div.cols	{ clear:both;
					  display:block;
					  width:1030px;
					  margin:0px 0px 5px 0px;
					  padding:0px;
		 			  background: url(../images/colsbg.png) repeat-y; }

			div.col3	{ float:left;
					 	  display:inline;
						  width:344px;
						  margin:4px 0px 4px 5px;
						  padding:0px 0px 11px 0px; }

				div.col3 h2	{ clear:both;
							  display:block;
							  height:20px;
							  margin:0px 0px 20px 0px;
							  padding:5px 24px 3px 24px;
							  color:#fff;
							  font:18px minion, "times new roman", times, sans-serif;
	 						  background: url(../images/col3h2.png) repeat-x; }
							  
					div.col3 h2	.cufon	{ float:left;
										  display:block;
										  margin:0px !important;
										  padding:0px !important; }
										  
					div.col3 h2	.cufon-canvas	{ margin:0px !important;
												  padding:0px !important; }
												  
					div.col3 h2	.cufon-alt	{ margin:0px !important;
											  padding:0px !important; }

					div.col3 ul	{ margin:0px 24px;
								  height:28px;
								  border-bottom:5px solid #dfdfdf; }

						div.col3 li	{ float:left;
									  display:block;
									  width:50%;
									  text-align:center; }

						div.col3 li a	{ display:block;
									 	  padding:5px 0px 4px 0px;
										  color:#a4a4a4;
										  text-decoration:none;
										  font:16px minion, "times new roman", times, sans-serif;
										  background:#eeeeee; }

						div.col3 li.active	{ }
						div.col3 li.active a	{ color:#383838; background:#dfdfdf; }
						div.col3 li a:hover	{ background:#dfdfdf; }

				div.col3content	{ padding:20px 24px; }

					div.col3content p	{ padding:0px 10px;
										  color:#363636; }

					div.col3content select	{ width:296px;
											  margin:10px 0px 0px 0px;
											  padding:1px;
											  font:12px arial, verdana, sans-serif; }
											  

				div.col3contenteng	{ padding:20px 24px; }

					div.col3contenteng p	{ padding:0px 10px;
										     color:#363636; }

					div.col3contenteng select	{ width:296px;
											      margin:10px 0px 0px 0px;
										     	  padding:1px;
											      font:12px arial, verdana, sans-serif; }											  
					
					div.avancerad { display:block;
									margin:20px 0px;
									border-bottom:5px solid #dfdfdf;  }

						div.avancerad p { padding:0px 0px 20px 20px;
	 							 		  background: url(../images/grayarrow.gif) no-repeat 10px 3px; }

						div.avancerad a	{ text-decoration:none;
										  color:#363636; }
									
					div#avancerad { clear:both;
									height:50px;
									margin:0px 0px 50px 0px; }
					div#advanced { clear:both;
								   height:50px;
								   margin:0px 0px 50px 0px; }

					.searchbtn { float:right;
							     display:block;
							     margin:-40px -4px 0px 0px; }
	
			
					div.foretagsmedlemmar { display:block;
											margin:20px 0px;  }

						div.foretagsmedlemmar p { padding:0px 0px 0px 20px;
					 					 		  background: url(../images/grayarrow.gif) no-repeat 10px 3px; }

						div.foretagsmedlemmar a	{ text-decoration:none;
												  color:#363636; }
			div.col4	{ float:left;
						  display:inline;
						  width:321px;
						  margin:4px 0px 4px 5px;
						  padding:0px 0px 11px 0px;
	 					  background: url(../images/col4bg.png) repeat-x 0px 28px; }

				div.col4 h2	{ clear:both;
							  display:block;
							  height:20px;
							  margin:0px 0px 20px 0px;
							  padding:5px 24px 3px 24px;
							  color:#fff;
							  font:18px minion, "times new roman", times, sans-serif;
	 						  background: url(../images/col4h2.png) repeat-x; }
							  
					div.col4 h2	.cufon	{ float:left;
										  display:block;
										  margin:0px !important;
										  padding:0px !important; }
										  
					div.col4 h2	.cufon-canvas	{ margin:0px !important;
												  padding:0px !important; }
												  
					div.col4 h2	.cufon-alt	{ margin:0px !important;
											  padding:0px !important; }
											  
				div.col4 p	{ clear:both; }

			div.form .col4 { width:300px; }
			
			div.col5	{ float:left;
						  display:block;
						  width:344px;
						  margin:4px 0px 4px 5px;
						  padding:0px 0px 11px 0px;
		 				  background: url(../images/col4bg.png) repeat-x 0px 28px; }

				div.col5 h2	{ clear:both;
							  display:block;
							  height:20px;
							  margin:0px 0px 20px 0px;
							  padding:5px 24px 3px 24px;
							  color:#fff;
							  font:18px minion, "times new roman", times, sans-serif;
	 						  background: url(../images/col5h2.png) repeat-x; }
							  
					div.col5 h2	.cufon	{ float:left;
										  display:block;
										  margin:0px !important;
										  padding:0px !important; }
										  
					div.col5 h2	.cufon-canvas	{ margin:0px !important;
												  padding:0px !important; }
												  
					div.col5 h2	.cufon-alt	{ margin:0px !important;
											  padding:0px !important; }		
											  
				div.col5 p	{ clear:both; }					  
		
				div.newsitem { margin:30px 25px; }

					div.newsitem h2 { display:block;
									  width:270px;
									  height:auto;
									  margin:0px 0px 5px 0px;
									  padding:0px;
									  line-height:24px !important;	
									  color: #a4382c;
									  border-bottom: 1px solid #fff;
									  background:none; }
									  
						div.newsitem h2	.cufon	{ float:left;
												  display:block;
												  margin:0px !important;
												  padding:0px !important; }
										  
						div.newsitem h2	.cufon-canvas	{ margin:0px !important;
														  padding:0px !important; }
													  
						div.newsitem h2 .cufon-alt	{ margin:0px !important;
													  padding:0px !important; }		

					div.newsitem p { display:block;
									 padding:5px 0px 0px 1px;
									 line-height:18px !important;	
									 color: #363636;
									 font:12px verdana, arial, sans-serif; }

					span.newsday  { margin:0px 0px 0px 0px;	
									padding:2px 3px;
							        line-height:18px !important;	
							        color: #fff;
							        text-decoration:none;
						    	    font:12px minion, "times new roman", times, serif;
	 					        	background: #981f11;  }

						span.newsday .cufon	{ margin:0px !important;
											  padding:0px !important; }
											  
						span.newsday .cufon-canvas	{ margin:0px !important;
													  padding:0px !important; }
													  
						span.newsday .cufon-alt	{ margin:0px !important;
												  padding:0px !important; }
												  
					span.newsdate  { height:18px;
									 margin:0px 8px 0px 0px;	
									 padding:2px 3px;
							         line-height:18px !important;	
							         color: #fff;
							         text-decoration:none;
						    	     font:12px minion, "times new roman", times, serif;
	 					        	 background: #363636;  } 

						span.newsdate .cufon	{ margin:0px !important;
												  padding:0px !important; }
										  
						span.newsdate .cufon-canvas	{ margin:0px !important;
													  padding:0px !important; }
													  
						span.newsdate .cufon-alt	{ margin:0px !important;
													  padding:0px !important; }

					span.lasmer a { disply:block;
									margin:-2px 0px 2px 0px;	
									padding:0px 0px 0px 6px;
							        color: #363636;
							        text-decoration:none;
							        font:14px minion, "times new roman", times, serif;
	 						        background: url(../images/smallgrayarrow.gif) no-repeat 0px center;  }

			/*	div.newsover h2 { border-bottom: 1px solid #a4382c; }*/
				div.newsover p { text-decoration:underline; }									

				div.bottom { display:block;
							 width:1240px;
							 margin:0 auto;
							 padding:0px;}

					div.bottom p	{ line-height:16px !important;
									  font:11px verdana, arial, sans-serif !important; }

					div.bottomleft	{ float:left;
									  display:inline;
									  width:482px;
									  margin:0px 0px 0px 30px;
									  padding:15px 70px 0px 24px;
						  			  border-top:5px solid #eeeeee;
									  background:#fff; }

						div.bottomleft p	{ line-height:16px !important;
											  font:11px verdana, arial, sans-serif;  }
						div.bottomleft a	{ text-decoration:none; }
						div.bottomleft a:hover	{ text-decoration:underline; }

					div.bottomright	{ float:left;
									  display:block;
									  width:430px;
									  margin:0px 0px 0px 0px;
									  padding:15px 24px 0px 0px;
									  text-align:right;
									  border-top:5px solid #eeeeee; }

						div.bottomright p	{ line-height:16px !important;
											  font:11px verdana, arial, sans-serif;  }
						div.bottomright a	{ text-decoration:none;
											  color:#d2d2d2; }
						div.bottomright a:hover	{ text-decoration:underline; }

						span.row2	{ line-height:16px !important;
									  font:11px verdana, arial, sans-serif; 
									  text-decoration:none;
									  color:#d2d2d2; }
									  
									  
			div.kampanj	{ float:left;
						  display:block;
						  width:314px;
						  height:74px;
						  margin:0px -20px 5px 0px;
						  padding:15px 20px;
						  cursor:pointer;
		 				  background: url(../images/kampanjbg.jpg) no-repeat 0px 0px; }
						  
				div.kampanj h2	{ display:block;
								  height:auto;
								  margin:0px !important;
								  padding:0px !important;
								  line-height:20px !important;
								  color:#fff;
								  font:bold 36px Arial, Helvetica, sans-serif; 
								  background:none; }
					div.kampanj h2	.cufon	{ float:left;
											  display:block;
											  margin:0px !important;
											  padding:0px !important; }
										  
					div.kampanj h2	.cufon-canvas	{ margin:0px !important;
													  padding:0px !important; }
												  
					div.kampanj h2	.cufon-alt	{ margin:0px !important;
												  padding:0px !important; }
								  
				div.kampanj p	{ display:block;
								  color:#fff;
								  font:bold 13px Arial, Helvetica, sans-serif; }
								  
				div.kampanj a	{ display:block;
								  margin:5px 0px 0px 0px;
								  padding:0px 0px 0px 15px;
								  color:#fff;
								  font:13px Arial, Helvetica, sans-serif;
		 						  background: url(../images/kampanjpil.gif) no-repeat 0px 3px; }
	
	div.right	{ float:left;
				  display:block;
				  width:30px;
				  margin:0px 0px 0px 0px;
				  padding:0px; }

/* ------------------------------------------------
	pages
-------------------------------------------------*/

		div#valkommenpage	{ width:970px;
							  height:39px;
							  margin:0px;
							  padding:0px 30px;
 							  background: url(../images/valkommen.png) no-repeat 0px 0px;	}
									 
		div#leftcol	{ float:left;
					  display:inline;
					  width:350px;
					  margin:0px 5px 0px 0px;
					  padding:0px 0px; }
					  
			div.submenutop	{ display:block;
							  width:349px;
							  height:25px;
							  margin:0px;
							  padding:0px;
 							  background: url(../images/submenutop.png) no-repeat 0px 0px; }
							  
			div.submenu	{ display:block;
						  width:313px;
						  margin:0px;
						  padding:0px 0px 10px 38px;
 						  background: url(../images/submenubg.png) repeat-y; }
						  
				div.submenu	h2 { color:#fff;
								 font:20px minion, "Times New Roman", Times, serif; }
						  
			div.submenubottom	{ display:block;
							 	  width:349px;
								  height:25px;
								  margin:0px;
								  padding:0px;
 								  background: url(../images/submenubottom.png) no-repeat 0px 0px; }
					  
		div#rightcol	{ float:left;
						  display:block;
						  width:675px;
						  margin:0px -10px 0px 0px;
						  padding:0px 0px; }	
						  
			div.mainimg	{ display:block;
						  width:675px;
						  height:154px;
						  margin:0px 0px 5px 0px;
						  padding:0px; }
						  
				div.mainimg	img { display:block;
								  width:675px;
								  height:154px;
								  margin:0px;
								  padding:0px; }
				div.mainimg	img { display:block;
								  width:675px;
								  height:154px;
								  margin:0px;
								  padding:0px; }


			div.maintext	{ display:block;
							  width:623px;
							  margin:0px 0px 5px 0px;
							  padding:26px;
 							  background: #fff url(../images/contentbg.png) repeat-x; }	

				div.maintext .h1_1	{ display:inline;
									  padding:0px 10px 0px 0px; }	
									  
				div.maintext .h2_1	{ display:inline; }	
				
				div.maintext li { padding:2px 0px 2px 22px;
		 						  background: url(../images/rellink.png) no-repeat 2px 7px; }
								  
				div.maintext h2 { margin:0px 0px 10px 0px;
								  padding:0px;
								  color: #000;	
								  font:18px arial, verdana, sans-serif; 
								  background:none; }
								  
				div.sokrel { float:right;
							 display:block;
							 width:256px;
							 margin:0px;
							 padding:0px;}

				div.sokrelimg{ float:right;
							   display:block;
							   width:226px;
							   margin:15px 0px -15px 30px;
							   padding:0px; }

					div.sokrelimg img { display:block;
									    width:226px;
									    margin:0px;
									    padding:0px;
										overflow:hidden; }
							   
				div.rellinks { float:right;
							   display:block;
							   width:186px;
							   margin:15px 0px 30px 30px;
							   padding:20px;
							   background:#f8f8f8; }							   
							   
					div.rellinks li { padding:2px 0px 2px 22px;
		 							  background: url(../images/rellink.png) no-repeat 2px 7px;}
					div.rellinks li.pdf { background: url(../images/pdf.png) no-repeat 0px 3px;}
					div.rellinks a { text-decoration:none;
									 font:12px Verdana, Arial, Helvetica, sans-serif; }
					div.rellinks a:hover { text-decoration:underline; }
							   
				div.maintext p	{ padding:10px 0px 10px 0px; }	

    .formbox {width:300px;height:150px;}
	
	
	.detaljcol { float:left;
				 display:block;
				 width:300px;
				 margin:0px 10px 0px 0px; }

/* ------------------------------------------------
	facköversättaren
-------------------------------------------------*/
	

	div.arkiv	{ padding:20px 0px 0px 0px;
				  background:none; }
	div.arkiv h1	{ padding:0px 0px 0px 20px; }
	
	div.omfo { float: left;
			   display: inline;
			   width: 349px; }	
			   
	div.omfotext { margin:0 24px; }
	
	div.omfo h2	{ display:block;
				  height:28px;
				  margin:0px 5px 10px 0px;
				 /* padding:2px 24px 3px 24px;
				 *padding:3px 24px;*/
				  color:#fff;
				  font:18px minion, "times new roman", times, sans-serif;
	 			  background: url(../images/col3h2.png) repeat-x; }
		
	div.senaste	{ float:left;
				  display:inline;
				  width:349px;
				  margin:5px 0px 4px 0px;
				  padding:0px 0px 11px 0px;  }
				  
	div.arkiv div.senaste	{ margin:0px 0px 20px 20px;
							  width:300px;	
							  cursor:pointer !important; }
				  
	div.senaste h2	{ clear:both;
					  display:block;
					  height:20px;
					  margin:0px 0px 0px 0px;
					  padding:5px 24px 3px 24px;
					  color:#fff;
					  font:18px minion, "times new roman", times, sans-serif;
	 				  background: url(../images/col4h2.png) repeat-x; }
					  
							  
					div.senaste h2	.cufon	{ float:left;
											  display:block;
											  margin:0px !important;
											  padding:0px !important; }
										  
					div.senaste h2	.cufon-canvas	{ margin:0px !important;
													  padding:0px !important; }
												  
					div.senaste h2	.cufon-alt	{ margin:0px !important;
												  padding:0px !important; }
					  
	div.senasteover h2	{ background: url(../images/col3h2.png) repeat-x !important; }
				  
					 
	div.senastetext { float:left;
					  display:block; }
		
		div.arkiv div.senasteimg	{ float:left;
									  display:block;
									  width:260px;
									  margin:0px;
									  padding:0px 20px; 
									  text-align:center; }
									  
		div.arkiv div.senasteimg img	{ width:160px;
										  margin:1px;
										  border:1px solid #dfdfdf !important; }
					  
		div.arkiv div.senastetext	{ width:162px; }
		div.arkiv div.senastetext h2	{ display:block;
										  height:auto;
										  margin:0px 0px 10px 0px;
										  padding:0px;
										  color:#000;
										  font:18px minion, "times new roman", times, sans-serif;
										  background: none; }
					 
		div.fackoversattaren h2 { margin:0px 0px 10px 0px;
							 padding:0px;
							 color: #000;	
							 font:18px arial, verdana, sans-serif; 
							 background:none; }
					 
		div.senastetext p { padding:0px 0px 10px 0px; }
					 
	div.senastetext li { padding:0px 3px 5px 18px;
			 			 background: url(../images/rellink.png) no-repeat 2px 3px;}
	div.arkiv div.senastetext li { padding:0px 13px 5px 18px;
						 		   background: url(../images/rellink.png) no-repeat 2px 3px;}
					 

	div.manusstopptext { margin:0px 0px 0px 24px; }
					 
		div.manusstopptext h2 { margin:0px 0px 10px 0px;
							    padding:0px;
							    color: #9e2b1e;	
							    background:none; }					 

	div.tipsa	{ display:block;
				  margin:0px;
				  padding:0px 0px 0px 28px;  }						 
				  
		div#fackoversattaren	{ display:block;
								  width:978px;
								  margin:0px 0px 5px 0px;
								  padding:26px;
 								  background: #fff url(../images/contentbg.png) repeat-x; }					  
								  
	ul#archiveLinks {float: left; width: 990px; margin: 10px 20px;}
	ul#archiveLinks li {float: left; margin-right: 20px;}
	
	
	
/* ------------------------------------------------
	tipsa
-------------------------------------------------*/

 	
div.tellafriend { display:block;
			      width:358px;
		   		  height:282px;
			      margin:20px auto;
				  font-size:11px;
				  border:none;
				  background: url(../images/colsbg.png) repeat-y; }	
					  
	div.tellafriend h1 { display:block;
						 height:23px;
						*height:22px;
						 margin:0px 9px 10px 5px;
						 padding:5px 24px 3px 24px;
						*padding:3px 24px;
						 color:#fff;
						 font:18px minion, "times new roman", times, sans-serif;
	 					 background: url(../images/col3h2.png) repeat-x; }					  
					  
		div.tellafriend p {  font-size:11px;
							 padding:0px 20px; }	
		
		.textfieldtellfriend {	margin:1px 0px;
								padding:5px;
								font:12px arial, verdana, sans-serif;
								border:1px solid #dadada;
								background:#fff; }
								
		.btntellafriend {	color:#fff;
							padding:4px 5px;
							margin:0px 0px 0px 20px;
							font:bold 12px arial, verdana, sans-serif; 
							border:none;
							background: url(../images/menubg.png) repeat-x;}	


	
/* ------------------------------------------------
	footer
-------------------------------------------------*/


/* ------------------------------------------------
	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;
}
/* for understanding browsers */
.fackhojd {
	min-height:300px; 
	height:auto;
}
/* for Internet Explorer */

* html .fackhojd {
	height: 300px;
}



form {
margin: 0px;
padding: 0px;

}

option:first-letter
{
    text-transform:uppercase;    
}
