
/* ------------------------------------------------
	global
-------------------------------------------------*/

* { margin: 0; padding: 0; text-decoration: none; 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; }
q { quotes: "" ""; }
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */


body, html, form 	{ margin:0;
			  padding:0;
			  height:100%; }

body 	{ color: #191919;
	  font:12px Arial, Verdana, sans-serif;
	  margin:0px;
	  padding:0px;
	  background: #fff;	}


p	{ font:12px Arial, Verdana, sans-serif; }

span	{ font:12px Arial, Verdana, sans-serif;	}

div	{ font:12px Arial, Verdana, sans-serif;	}

table, table p	{ font:12px Arial, Verdana, sans-serif;	}

tr, tr p	{ font:12px Arial, Verdana, sans-serif;	}

td, td p	{ font:12px Arial, Verdana, sans-serif;	}



h1	{ color:#191919;
	  font: bold 18px arial, verdana, sans-serif; }

h2	{ color:#191919;
	  font: bold 14px arial, verdana, sans-serif; }

h3	{ color:#191919;
	  font: bold 12px arial, verdana, sans-serif; }


a 	{  color:#191919;
	   font-weight:bold;	}

a:hover 	{  text-decoration:underline;	}

img	{ border: 0px solid; 	}


div#container	{ display:block;
		  width:916px;
		  height:auto;
		  margin:0px auto 10px auto;  }
		  
.button {
            display:none;
        }
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	.label { width:60px;
		 color: #333;
		 padding:0px 2px; }
			
	.textfield { 		}	
					 

	.btn { color:#716e6e;
	       text-align:center;
	       margin:5px 0px 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header	{ width:719px;
		  height:92px;
		  margin:0px 0px;
		  padding:0px; }

	div#logo	{ float:left;
			  width:184px;
			  height:92px;
			  margin:0px;
			  padding:0px; }
			  

/* ------------------------------------------------
	menus
-------------------------------------------------*/


	div#menu	{ float:left;
			  width:535px;
			  margin:0px 0px 0px 0px;
			  padding:45px 0px 0px 0px; }

		div#menu ul { float:right;
			      display:block;
			      margin:0px 40px 0px 0px;
			      padding:0px;
			      list-style:none;  }

			div#menu li { float:left;
		      		      margin:0px;
      				      padding:0px 0px 0px 14px; }
		
				div#menu a { display:block;
		      			     padding:0px;
      					     text-decoration:none;
					     color:#000;
		      	  		     font:bold 15px Arial, Verdana, sans-serif; }
	
					div#menu a:hover { color:#7f7f7f; }
	
					div#menu li.active a { color:#7f7f7f; }



/* ------------------------------------------------
	main content
-------------------------------------------------*/



	div#left	{ float:left;
				  display:inline;
				  width:719px;
				  margin:0px 0px;
				  padding:0px; }

		div#maincontainer	{ display:block;
							  width:719px;
							  margin:0px;
							  padding:0px; }

			div#mainimg	{ display:block;
					  width:698px;
					  height:314px;
					  margin:0px 0px 8px 0px;
					  padding:0px; }

				div#mainimg img,
				div#mainimg embed,
				div#mainimg object	{ display:block;
							  width:698px;
							  height:314px;
							  margin:0px;
							  padding:0px; }

			div.puff	{ float:left;
					  display:block;
					  width:225px;
					  height:127px;
					  margin:0px 12px 0px 0px;
					  padding:0px; }

				div.puffh2	{ display:block;
						  width:215px;
						  height:20px;
						  margin:0px;
						  padding:5px 5px;
					    	  background: url(../images/puffh2.png) no-repeat 0px 0px; }

					div.puffh2 h2	{ position:relative;
							  display:block;
							  margin:0px;
							  padding:0px;
							  line-height:18px !important;
							  color:#386e45;
							  font:bold 13px arial, verdana, sans-serif; }

					div.puffh2 span	{ position:absolute;
							  top:-1px;
							  left:-1px;
							  margin:0px;
							  padding:0px;
							  line-height:18px !important;
							  color:#fff;
							  font:bold 13px arial, verdana, sans-serif; }

				div.pufftext	{ display:block;
						  width:205px;
						  height:87px;
						  margin:0px;
						  padding:0px 10px;
					    	  background: url(../images/puffbg.png) no-repeat 0px 0px; }

					div.pufftext p	{ line-height:15px !important;
							  color:#000;
							  font:11px arial, verdana, sans-serif; }

					div.pufftext a	{ text-decoration:none;
							  line-height:15px !important;
							  color:#000;
							  font:11px arial, verdana, sans-serif; }
						div.pufftext a:hover	{ text-decoration:underline; }

					div.pufftext li	{ display:block;
							  padding:2px 0px 2px 15px;
							  line-height:15px !important;
							  color:#000;
							  font:11px arial, verdana, sans-serif;
					    	  	  background: url(../images/gronapilar.gif) no-repeat 0px center; }

					div.pufftext li.fler	{background: url(../images/plus.gif) no-repeat 0px center; }


	div#right	{ float:left;
				  display:inline;
				  width:197px;
				  margin:0px -10px 10px 0px;
				  padding:0px 0px 9px 0px; 
				  position:relative;
				  background: url(../images/rightbg.png) repeat-y; }

		div#rightbottom	{ position:absolute;
				  bottom:0px;
				  left:0px;
				  display:block;
				  width:197px;
				  height:9px;
				  margin:0px 0px;
				  padding:0px; 
				  background: url(../images/rightbottom.png) no-repeat 0px 0px; }

		div#right ul.flags	{ clear:both;
					  display:block;
					  list-style:none;
					  padding:11px 0px 0px 40px; }

			div#right ul.flags li	{ float:left;
						  display:block;
						  margin:0px 18px 11px 0px; }

		div#right .searchfield	{ clear:both;
					  display:block;
					  width:136px;
					  height:15px;
					  margin:0px 0px 0px 13px;
					  padding:3px 10px 0px 22px; 
					  color:#656565;
					  font:10px verdana, arial, sans-serif;
					  border:none;
					  background: url(../images/sokbg.png) no-repeat 0px 0px; }

		div#right a.lock	{ display:block;
					  margin:10px 0px 0px 10px;
					  padding:2px 0px 2px 25px; 
					  text-decoration:none;
					  color:#333;
					  font:bold 11px arial, verdana, sans-serif;
					  background: url(../images/lock.gif) no-repeat 0px center; }

		div#right a:hover.lock	{ text-decoration:underline; }

		div#right h2	{ clear:both;
				  display:block;
				  width:172px;
				  height:18px;
				  margin:10px 0px 10px 5px;
				  padding:0px 8px; 
				  line-height:18px !important;
				  text-transform:uppercase;
				  color:#000;
				  font:bold 10px arial, verdana, sans-serif;
				  background: url(../images/righth2.png) no-repeat 0px 0px; }

		div.erbjud	{ clear:both;
				  display:block;
				  margin:0px 0px 0px 10px;
				  padding:0px 0px 5px 0px; }

			div.erbjudimg	{ float:left;
					  display:block;
					  width:43px;
					  margin:0px 7px 0px 0px;
					  padding:0px; }

			div.erbjudtext	{ float:left;
					  display:block;
					  width:125px;
					  margin:0px;
					  padding:0px; }

				div.erbjudtext h3	{ margin:0px !important;
							  padding:0px !important;
							  color:#000;	
							  font:bold 11px arial, verdana, sans-serif; }

				div.erbjudtext p	{ padding:0px 10px 0px 0px;
							  line-height:16px !important;
							  color:#000;	
							  font:11px arial, verdana, sans-serif; }

				div.erbjudtext a	{ text-decoration:none;
							  line-height:16px !important;
							  color:#000;	
							  font:11px arial, verdana, sans-serif; }
				div.erbjudtext a:hover	{ text-decoration:underline; }

	
/* ------------------------------------------------
	pages
-------------------------------------------------*/


	div#leftleft	{ float:left;
			  display:block;
			  width:155px;
			  margin:0px 0px 10px 0px;
			  padding:15px 0px 15px 15px; 
			  position:relative;
		          background: url(../images/leftleftbg.png) no-repeat 0px 0px; }

		div#leftleftbottom	{ position:absolute;
					  bottom:0px;
					  left:0px;
					  width:170px;
					  height:6px;
					  background: url(../images/leftleftbottom.png) no-repeat 0px 0px; }

		div#leftleft h2	{ color:#000;
				  font:bold 13px arial, verdana, sans-serif; }

		div.leftleft2 h2	{ padding:5px 0px 0px 0px; }
		div#leftleft ul	{ list-style:none;
				  padding:10px 0px 0px 0px; }

			div#leftleft li	{ margin:0px 0px 10px 0px; }

				div#leftleft li a	{ padding:0px 0px 0px 15px;
							  text-decoration:none;
							  color:#000;
							  font:11px arial, verdana, sans-serif;
		        				  background: url(../images/morkgrapilar.gif) no-repeat 0px center; }

				div#leftleft li.active a	{ color:#464646;
								  background: url(../images/grapilar2.gif) no-repeat 0px center; }

					div#leftleft li ul	{ margin:5px 0px 0px 0px; }

					div#leftleft li li	{ margin:0px 0px 2px 0px; }
						div#leftleft li.active li a	{ color:#000;
										  background:none; }

						div#leftleft li.active li.active a	{ color:#464646; }

			div#leftleft  a	{ color:#626262;
					  font:11px arial, verdana, sans-serif; }

			div#leftleft  p	{ color:#626262;
					  font:11px arial, verdana, sans-serif; }



	div#leftright	{ float:left;
			  display:block;
			  width:528px;
			  margin:0px 0px 10px 0px;
			  padding:0px; 
		          border-top:1px solid #d6d7d6; }

		ul.breadcrumbs	{ list-style:none;
				  display:block;
				  margin:2px 4px; }

			ul.breadcrumbs li	{ float:left;
		       					  padding:0px 10px 0px 5px;
							  color:#a1a1a1;
							  font: bold 11px arial, verdana, sans-serif;
							  background: url(../images/breadcrumbdiv.png) no-repeat right center;  }

			ul.breadcrumbs li.last	{ background: none;  }

				ul.breadcrumbs li a { text-decoration:none;
								    color:#a1a1a1;
								    font: 11px arial, verdana, sans-serif; }

			div#maintext	{ display:block;
					  width:500px;
					  margin:17px 14px 0px 14px; }

				.maintexticon { float:left;
						margin:0px 10px 0px 0px; }

				div#maintext h1	{ padding:5px 0px 15px 0px; }
				div#maintext ul	{ margin:0px 0px 0px 16px; }
				div#maintext ol	{ margin:0px 0px 0px 18px; }

				p.ingress { font-weight:bold; }
		
				ul.rellinks { list-style:none;
					      margin:0px !important; }
	
					ul.rellinks li { padding:2px 0px 2px 15px;
							 background: url(../images/gronapilar.gif) no-repeat 0px center; }
				
				h1.kontakt { color:#00451b; }


			div.kontakt	{ display:block;
					  width:500px;
					  margin:0px 0px 10px 0px;
					  padding:0px 0px 10px 0px;
					  background: url(../images/kontaktbg.png) repeat-x bottom;  }

				div.kontaktimg	{ float:left;
						  display:block;
						  width:110px;
						  margin:0px 10px 0px 0px; }

				div.kontakttext	{ float:left;
						  display:block;
						  width:380px;
						  margin:0px 0px 0px 0px; }

			ul.tipsaprint { list-style:none;
					margin:0px !important; }

				ul.tipsaprint li { float:left;
						   padding:2px 15px 2px 25px; }
					ul.tipsaprint li a { font:bold 10px arial, verdana, sans-serif; }
				ul.tipsaprint li.print { background: url(../images/print.png) no-repeat 0px center; }
				ul.tipsaprint li.tipsa { background: url(../images/tipsa.png) no-repeat 0px center; }
				


	div#leftright2	{ float:left;
			  display:block;
			  width:155px;
			  margin:0px 0px 10px 0px;
			  padding:15px 0px 15px 15px; 
			  position:relative;
		          background: url(../images/leftrightbg.png) no-repeat 0px 0px; }

		div#leftright2 h2	{ clear:both;
					  display:block;
					  width:152px;
					  height:18px;
					  margin:0px 0px 10px -10px;
					  padding:0px 8px; 
					  line-height:18px !important;
					  text-transform:uppercase;
					  color:#000;
					  font:bold 10px arial, verdana, sans-serif;
					  background: url(../images/leftrighth2.png) no-repeat 0px 0px; }

		div#leftright2 ul	{ list-style:none;
					  padding:0px 10px 10px 0px; }

			div#leftright2 li	{ padding:0px 0px 5px 15px; 
					  	  background: url(../images/morkgrapilar.gif) no-repeat 0px 5px; }

				div#leftright2 li a	{ font:11px arial, verdana, sans-serif; }

		div#tidsen	{ clear:both;
				  display:block;
				  width:684px;
				  height:20px;
				  margin:0px 0px 10px 10px;
				  padding:0px 0px 10px 0px;
				  position:relative;
				  border-top:1px solid #d6d7d6; }

			a.tid { position:absolute;
				top:0px;
				left:0px;
			 	display:block;
				margin:10px 0px;
				padding:0px 0px 0px 10px;
				text-transform:uppercase;
				font:bold 10px arial, verdana, sans-serif;
				background: url(../images/prev.gif) no-repeat 0px center;  }
			a.sen { position:absolute;
				top:0px;
				right:0px;
			 	display:block;
				margin:10px 0px;
				padding:0px 10px 0px 0px;
				text-transform:uppercase;
				font:bold 10px arial, verdana, sans-serif;
				background: url(../images/next.gif) no-repeat right center; }


		div#long	{ clear:both;
				  display:block;
				  width:698px;
				  margin:0px;
				  padding:0px;
				  border-top:1px solid #d6d7d6; }

		div#long div#maintext	{ width:670px; }



/* ------------------------------------------------
	news
-------------------------------------------------*/

	div.newsitem { display:block;
		       margin:0px 0px 10px 0px;
		       padding:0px 0px 10px 0px;
		       background: url(../images/kontaktbg.png) repeat-x bottom;  }

		div.newsitem h2 { color:#00451b;
				  font:bold 15px arial, verdana, sans-serif; }
	
			div.newsitem ul	{ list-style:none;
					  margin:0px !important;
					  padding:2px 10px 2px 0px; }
	
				div.newsitem li	{ padding:0px 0px 5px 15px; 
						  background: url(../images/morkgrapilar.gif) no-repeat 0px 5px; }
	
					div.newsitem li a	{ font:12px arial, verdana, sans-serif; }
	
	div#long div#tidsen	{ margin:0px !important;
				  border:none; }


	
/* ------------------------------------------------
	sök
-------------------------------------------------*/

	span.red  { color:#f00; }

/* ------------------------------------------------
	formfield
-------------------------------------------------*/

	div.form { width:500px;
		   margin:10px 0px; }

		span.label { float:left;
			     display:block;
			     width:178px;
			     margin:0px 15px 0px 0px;
			     padding:0px 0px 0px 10px;
			     font-weight:bold; }
	
		.formfield { float:left;
			     display:block;
			     width:188px;
			     height:18px;
			     margin:0px 15px 0px 0px;
			     padding:0px 0px 0px 0px; 
			     border:none;
			     background: url(../images/formfield.png) no-repeat 0px 0px; }

		.formarea { float:left;
			    display:block;
			    width:394px;
			    height:88px;
			    margin:0px 0px 0px 0px;
			    padding:0px 0px 0px 0px; 
			    border:none;
			    background: url(../images/formarea.png) no-repeat 0px 0px; }

		.formbtn { clear:both;
		        float:left;
			   margin:15px 0px 0px 0px; }
			   
		.resetbtn {
		        background: url(../images/rensa.png) no-repeat;
		        width: 59px;
		        height: 23px;
		        border: none;
		        display: block;
		        float:left;
		        margin:15px 0px 0px 10px;
		        cursor:pointer;}



/* ------------------------------------------------
	footer
-------------------------------------------------*/

  
	div#footer { clear:both;
		     display:block;
		     width:896px;
		     height:17px;
		     margin:0px auto;
		     padding:5px 10px;
		     text-align:center;
		     background: url(../images/footerbg.png) no-repeat 0px 0px; } 

		div#footer p { color:#000;
			       font:bold 10px arial, verdana, sans-serif; } 
		div#footer a { text-decoration:underline;
			       color:#000;
			       font:bold 10px arial, verdana, sans-serif; } 

		

/* ------------------------------------------------
	misc
-------------------------------------------------*/

.relRightMenuImage
{
    max-width:43px;
    max-height:69px;
    width:43px;
    height:69px;
}

.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:400px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 400px;
}


/* for understanding browsers */
.righthojd {
	min-height:522px; 
	height:auto;
}
/* for Internet Explorer */

* html .righthojd {
	height: 522px;
}

/* for understanding browsers */
.lefthojd {
	min-height:408px; 
	height:auto;
}
/* for Internet Explorer */

* html .lefthojd {
	height: 408px;
}

/* for understanding browsers */
.lefthojd2 {
	min-height:511px; 
	height:auto;
}
/* for Internet Explorer */

* html .lefthojd2 {
	height: 511px;
}

