
/* ------------------------------------------------
	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
-------------------------------------------------*/



body 	{ color: #606060;
	  font: 11px  Verdana, Arial, sans-serif;
	  background: #e4e4e4 url(../images/bg.png) repeat-x;
	  margin:0px;
	  padding:0px;	}

p	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:20px;	}

span	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:18px;	}

div	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:18px;	}

table, table p	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:18px;
	  color:#606060;	}

tr, tr p	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:18px;
	  color:#606060;	}

td, td p	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:18px;
	  color:#606060;	}




h1 	{ font: 22px  georgia, "trebuchet ms", Verdana, Arial, "sans-serif";
	  color: #b92c29;	
	  margin-bottom: 20px;
	  font-weight: normal;	}

h2 	{ font-size: 14px; 
	  color: #606060;	
	  margin-bottom: 15px;
	  font-weight: normal;	}

h2 span	{ font-size: 14px; 
		  color: #606060;	
		  margin-bottom: 15px;
		  font-weight: normal;	}	  

h2.text span { color: #4f7696;
			   font-weight: bold;	}

h3 	{ font-size: 14px; 
	  color: #006f4e;	
	  margin-bottom: 20px;
	  font-weight: normal;	}

#formular h3 	{ font-size: 16px; 
	  color: #333;	
	  margin-top: 20px;
	  font-weight: normal;	}

a 	{ color: #248693;
	  text-decoration: none; }

a:hover { text-decoration:underline;	}

img	{ border: 0px solid; 	}

form	{ color: #333;
	  font: 11px  Verdana, Arial, sans-serif;
	  padding:10px 0px;	}



				
.btn { 			background:1px solid #d9d9d9;
				border:none;	}				

.textfield { font: 11px  Verdana, Arial, sans-serif;
	  		 background:#fff;
	     	 border:1px solid #d9d9d9;
			 padding:2px;
			 width:250px;	}
			 
.textarea { font: 11px  Verdana, Arial, sans-serif;
	  		 background:#fff;
	     	 border:1px solid #d9d9d9;
			 padding:2px;
			 width:250px;	}			 


div#container	{ margin:0px auto 0px auto;
		  		  height:auto;
		 		  width:975px;	}
		  

			

					
/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header	{ width:975px;
			  height:125px;
			  background: #fff url(../images/headerbg.png) no-repeat left top;
			  margin:0px;
			  padding:0px;	}

	div#logo	{ float:left;
				  width:199px;
				  height:125px;
				  padding:0px 0px 0px 30px;
				  position:relative;
				  z-index:2000; }

	div#adress	{ float:left;
				  width:170px;
				  height:25px;
				  margin:0px 0px 0px -57px;
				  padding:40px 0px 0px 30px;
				  position:relative;
				  z-index:2002; }

		div#adress p { font:10px verdana, arial, sans-serif;
				       line-height:16px;
				       color:#606060; }
	

	div#searchmenu	{ float:left;
			 		  width:570px;
					  height:100px;
					  position:relative;
					  z-index:2000;
					  margin:0px 33px 0px 0px;
					  display:block; }

		div#search	{ float:right;
				  	  width:166px;
				 	  padding:31px 0px 0px 0px;
					  height:40px;
					  margin:0px 0px 0px 0px; }
	
	

		div#search .search { float:left;
				   		     width:120px;
						     border:1px solid #c9c9c9;
						     float:left;
						     color:#c9c9c9;
						     padding:2px;
						     font: 11px  Verdana, Arial, sans-serif;
						     background: #fff;
							 margin:0px;	}
	
		div#search .searchbutton { float:left;
					  			   margin:1px 0px 0px 0px;
								   padding:0px 5px ;
							  	   position:relative;
							 	   z-index:2002;
							 	   background:#fff;
								   border:none;
								   color:#c9c9c9;
							       font: 14px  Arial, Verdana, sans-serif; }


/* ------------------------------------------------
	menus
-------------------------------------------------*/


	div#menu	{ float:right;
				  width:570px;	}

	div#menu ul {   float:right;
					margin:25px -2px 0px 0px;
					list-style:none; }

	div#menu li {	float:left;
      				background:url('../images/left.gif') no-repeat left top;
	      			margin:0px 2px;
	      			padding:0 0 0 8px; }
	
	div#menu a {	float:left;
    	  			display:block;
      				background:url('../images/right.gif') no-repeat right top;
      				padding:8px 15px 8px 6px;
      				text-decoration:none;
		    		color:#2f2f2f;
					font: 10px Verdana, Arial, sans-serif; }

#menu li:hover, #menu li:hover a, #menu li.sfhover, #menu li.sfhover a { background-position:0% -200px;
								   color:#b21a17; }
#menu li:hover a, #menu li.sfhover a { background-position:100% -150px;
				   color:#b21a17;  }
				   
#menu li:hover a:hover, #menu li.sfhover a:hover { color:#b21a17;  }
				   				   
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
	div#menu a {float:none;}
    /* End IE5-Mac hack */
	div#menu a:hover {
      color:#333;
      }
	div#menu #current {	background-image:url('../images/left_on.gif');
				border-width:0; }

	div#menu #current a {	background-image:url('../images/right_on.gif');
				color:#b21a17;
				padding-bottom:7px; }


								   

	div#submenu ul	{ margin:0px;
					  padding:0px; }
					  
		div#submenu li	{ margin:0px;
				  		  background: #fff url(../images/menubg.png) no-repeat 0px 0px;
						  display:block; }
						  
		div#submenu li:hover	{ /*background: #fff url(../images/menubgover.png) no-repeat 0px 0px;*/ }
						  
		div#submenu li.first	{ background: #fff url(../images/menubgfirst.png) no-repeat 0px 0px; }
		
		div#submenu li:hover.first .active	{ background: #fff url(../images/menubgover2.png) no-repeat 0px 0px; }	
		
		div#submenu a	{ font:20px georgia, "trebuchet ms", "times new roman", serif;
				 		  color:#fff;
						  padding:12px 0px 0px 45px;
						  width:215px;
						  height:27px;
			 	  		  background: url(../images/menupil.gif) no-repeat 10px 10px;
						  display:block;
						  line-height:18px; }

			div#submenu a:hover { text-decoration:none;
			 	  		 		  background: url(../images/menupil2.gif) no-repeat 10px 10px; }

			div#submenu li.first a:hover { text-decoration:none;
						 	  		       background: url(../images/menupil2.gif) no-repeat 10px 10px; }						  

			div#submenu a.active { text-decoration:none;
		 	  					   background: url(../images/menubgover2.png) no-repeat 0px 0px; }

			.border { border-bottom:1px solid #41637d; }


	div#menu2 ul	{ margin:0px 0px 0px 0px;
					  padding:10px 0px 0px 0px; }				  

		div#menu2 span	{  }
						  
		div#menu2 span img{ margin:0px 20px -10px -4px;}

		div#menu2 a	{ font:14px georgia, "trebuchet ms", "times new roman", serif;
					  color:#fff;margin:0px 1px 0px 0px;
						  padding:0px 0px 0px 5px;
					 	  width:318px;
					 	  height:32px;
			  		 	  background: url(../images/menubg2.png) no-repeat 0px 0px;
						  float:left; }
		div#menu2 a:hover	{  background: url(../images/menubg2_2.png) no-repeat 0px 0px;
							   text-decoration:none; }						  

			li.margin { border-right:1px solid #fff; }
/* ------------------------------------------------
	main content
-------------------------------------------------*/

div#maincontainer	{ width:975px;
		  	  margin:0px 0px 0px 0px;
		 	  background: #fff url(../images/mainbg.png) repeat-y;	}

div#maincontent	{ width:975px;
		  margin:0px;
		  display:block; }

div#left	{ float:left;
			  display:block;
			  width:34px; }

div#contentcontainer	{ width:908px;
			  display:block;
			  float:left;
			  margin:0px 0px 0px 0px; }

div#mainheading		{ width:878px;
					  height:20px;
				  	  margin:0px 0px 0px 0px;
					  border-top:7px solid #fff;
					  padding:10px 0px 10px 30px;
				 	  background: url(../images/mainheadingbg.png) repeat-x;	}

div#mainheading p	{ font: 20px  georgia, "trebuchet ms", Verdana, Arial, "sans-serif";
	  		 		  color: #fff;	
					  margin-bottom: 0px;
					  font-weight: normal; }

	div#mainh1	{ width:782px;
				  float:left;	}	
				  
	div#langs	{ margin:2px 0px 0px 0px;
				  width:90px;
				  float:left;	}
				  
		div#langs img	{ border:2px solid #fff;  }		

div#pratbubbla		{ display:block;
					  width:209px;
					  height:80px;
				 	  background: url(../images/pratbubbla.png) no-repeat left top;
					  margin:-8px 0px -192px -18px;
					  padding:60px 30px 60px 140px;
					  position:relative;
					  z-index:1000;
					  	}
div#pratbubbla	p	{ height:70px;
					  overflow:hidden; }						
						

	div#pratbubbla p	{ font:11px georgia, "trebuchet ms", "times new roman", serif;
				  color:#000;
				  line-height:18px;	}

div#mainimg		{ display:block;
			  width:908px;
			  height:436px;	}

	div#mainimg img		{ width:908px;
				  height:436px;	}

div#orter		{ display:block;
				  width:908px;
				  height:140px;
				  margin:-141px 0px 0px 0px;
				  position:relative;
				  z-index:1200;	}

	div.ort			{ float:left;
					  display:block;
					  width:181px;
					  height:140px;
					  margin:0px;
					  padding:0px;
			   		  background: url(../images/puffbg.png) no-repeat left top;	}
					  
		div.ortover			{ background: url(../images/puffbg2.png) no-repeat left top;	}
		div.ort h2	{ font:bold 11px verdana, arial, sans-serif;
					  color:#fff;
					  padding:0px 10px 3px 15px;
					  margin:0px 0px 0px 25px;
			   		  background: url(../images/pil.gif) no-repeat 0px 2px; }

		div.ort p	{ font:11px verdana, arial, sans-serif;
					  color:#fff;
					  padding:0px 10px 10px 40px;
					  margin:0px 0px 0px 25px;
					  margin:0px;
					  line-height:16px; }

		div#arerubrik		{ display:block;
							  width:172px;
							  height:80px;
							  margin:-20px 0px 0px 0px;
							  padding:0px;
				   			  background: url(../images/are.png) no-repeat left top;
							  position:relative;
							  z-index:1600;	}

		div#trysilrubrik		{ display:block;
							  width:172px;
							  height:80px;
							  margin:-20px 0px 0px 0px;
							  padding:0px;
				   			  background: url(../images/trysil.png) no-repeat left top;
							  position:relative;
							  z-index:1601;	}

		div#vemdalenrubrik	{ display:block;
							  width:172px;
							  height:80px;
							  margin:-20px 0px 0px 0px;
							  padding:0px;
				   			  background: url(../images/vemdalen.png) no-repeat left top;
							  position:relative;
							  z-index:1602;	}
	
		div#hemsedalrubrik	{ display:block;
							  width:172px;
							  height:80px;
							  margin:-20px 0px 0px 0px;
							  padding:0px;
				   			  background: url(../images/hemsedal.png) no-repeat left top;
							  position:relative;
							  z-index:1603;	}

		div#salenrubrik		{ display:block;
							  width:172px;
							  height:80px;
							  margin:-20px 0px 0px 0px;
							  padding:0px;
				   			  background: url(../images/salen.png) no-repeat left top;
							  position:relative;
							  z-index:1604;	}

	div#content	{ width:908px; }

		div#puffar	{ display:block;
					  width:908px;
					  height:186px;
					  margin:2px 0px 4px 0px;}	

			div.puff	{ float:left;
						  display:block;
						  width:180px;
						  height:186px;
						  margin:0px 2px 0px 0px;
						  padding:0px;	} 


				div.puffimg	{ display:block;
							  width:180px;
							  height:49px;
							  margin:0px;
						  	  padding:0px;	} 

					div.puffimg img	{ width:180px;
							  	  height:49px; } 

				div.pufftext	{ display:block;
								  width:180px;
								  height:108px;
								  margin:0px;
							  	  padding:0px;
								  overflow:hidden;	} 
		
					div.pufftext p	{ padding:18px 15px;
									  line-height:18px;	} 

				div.puffh1	{ display:block;
							  width:180px;
							  height:31px;
							  margin:0px;
						  	  padding:0px;
			   			 	  background: url(../images/puffh1.png) no-repeat left top; } 

					div.puffh1 h2	{ margin:0px 0px 0px 20px;
					  		  padding:4px 0px 0px 22px;
		   			 		  background: url(../images/storpil.gif) no-repeat 0px 5px;
							  font: 20px  georgia, "trebuchet ms", Verdana, Arial, "sans-serif";
	  						  color: #fff;	
							  margin-bottom: 0px;
							  font-weight: normal; } 
			div.puff2	{ float:left;
					  display:block;
					  width:180px;
					  height:188px;
					  margin:0px 2px 0px 0px;
					  padding:0px;
					  background:#efefef;	} 

				div.puff2h1	{ display:block;
						  width:180px;
						  height:31px;
						  margin:0px;
					  	  padding:0px;
		   			 	  background: url(../images/puff2h1.png) no-repeat left top; } 

					div.puff2h1 h2	{ margin:0px 0px 0px 20px;
					  		  padding:4px 0px 0px 22px;
		   			 		  background: url(../images/storgrapil.gif) no-repeat 0px 4px;
							  color:#606060;
							  font: 20px arial, verdana, sans-serif; } 

				div.puff2text	{ display:block;
								  width:180px;
								  height:126px;
								  margin:0px;
							  	  padding:0px;
								  overflow:hidden;	} 

					div.puff2text p	{ padding:18px 15px 0px 15px;
							  line-height:18px;	}
 
					div.puff2text a	{ border-bottom:1px solid #c4c4c4;
				       			  padding:0px 0px 1px 0px;
							  color: #000;
	 						  text-decoration: none;
							  font-weight: bold; } 

					div.puff2text a:hover	{ border-bottom:1px solid #efefef;
								  text-decoration:none;	} 

			div.puff3	{ float:left;
					  display:block;
					  width:180px;
					  height:188px;
					  margin:0px;
					  padding:0px;
					  background:#f2eee9;	} 

				div.nyhet { float:right;
					    width:69px;
					    height:69px;
					    margin:0px 0px -69px 0px;
					    background: url(../images/nyhet.png) no-repeat left top;
					    position:relative;
					    z-index:1300; } 

				div.puff3h1	{ display:block;
						  width:180px;
						  height:31px;
						  margin:0px;
					  	  padding:0px;
		   			 	  background: url(../images/puff3h1.png) no-repeat left top; } 

					div.puff3h1 h2	{ margin:0px 0px 0px 20px;
					  		  padding:4px 0px 0px 22px;
		   			 		  background: url(../images/storbeigepil.gif) no-repeat 0px 4px;
							  color:#625342;
							  font: 20px arial, verdana, sans-serif;  }
							  
	ul#rellinks 	{  margin:0px;
			   padding:px 0px;
			   list-style:none;	}

	ul#rellinks li { margin:0px;
				padding:1px 0px 0px 12px;
				background: url(../images/linkarrow2.png) no-repeat left 1px;	}
				
	ul#rellinks li.fileicon { margin:0px;
				padding:1px 0px 0px 12px;
				background: url(../images/pdf.png) no-repeat left 1px;	}				

	ul#rellinks a  { font: 12px  "trebuchet ms", georgia, Verdana, Arial, "sans-serif";	
			 padding:0px 0px 0px 15px;	}

div#right	{ float:left;
			  width:33px;
			  margin:0px; }

/* ------------------------------------------------
	pages
-------------------------------------------------*/

div#maincontainerpage	{ width:975px;
		  	  margin:0px 0px 0px 0px;
		 	  background: #fff url(../images/mainbg2.png) repeat-y;	}

	div#leftcontent	{ float:left;
					  display:block;
					  width:648px;
					  padding:0px 0px 30px 0px;
					  margin:1px 0px 0px 0px; }							  		  

		div#ortnamnare	{ float:right;
				  display:block;
				  width:182px;
				  height:80px;
				  margin:-20px 0px -80px -15px;
				  position:relative;
				  z-index:1500;
				   }

		div#ortnamnsalen{ float:right;
						  display:block;
						  width:182px;
						  height:80px;
						  margin:-20px 0px -80px -15px;
						  position:relative;
						  z-index:1500;	   }				   

		div#overrel	{ display:block;
					  width:221px;
					  height:164px;
					  padding:45px 305px 0px 137px;
					  margin:-9px 0px -200px -15px;
					  position:relative;
					  z-index:1400;  }
					  
			div#overrel	p { display:block;
						    width:210px;
 							height:85px;
							position:relative;
							z-index:1400;
							overflow:hidden;  }					  

		div#overrel p	{ font:12px georgia, "trebuchet ms", "times new roman", serif; 
				  line-height:18px; }

		div#relimg	{ display:block;
					  width:648px;
					  height:199px;
					  padding:0px;
					  margin:0px; }

			div#relimg img	{ width:648px;
					  height:199px; }

		div#menu2	{ display:block;
					  width:648px;
					  height:50px;
					  padding:0px 0px 0px 0px;
					  margin:0px;
			 	 	  background: url(../images/leftbg.png) repeat-x top;}

		div#contentleft	{ display:block;
				 		  width:608px;
						  margin:30px 0px 0px 0px;
						  padding:30px 0px 0px 30px;
						  margin:0px; }
						  
		div#contentleft	ul { list-style:disc;
							 margin:0px 0px 0px 15px; }
						  
			.news h1 { margin:0px;
					   padding:0px;
					   float:left; }		
									   
			.news h3 { margin:5px 0px 10px 10px;
					   padding:0px;
					   color: #A5A5A5;
					   font: 14px georgia, "trebuchet ms", Verdana, Arial, "sans-serif";
					   float:left; }						  
	
			 .newsitem { margin:0px 0px 30px 0px; }

			 .newsitem strong {
			    font: 16px georgia, "trebuchet ms", Verdana, Arial, "sans-serif";
			 }
			 
			 .newsitem .newsdate {
			    color: #A5A5A5;
			 }
			 
			 .newsitem a {
			    color: #606060;
			    text-decoration: none;
			 }
			 
			 .newsitem a:hover strong {
			    color: #248693;
			 }
			 
			 .newstext {
			 	display: block;
			 	float:left;
			    width: 500px;
			    
			 }
			 
			 .newsimage {
			    width: 80px;
			    height: 80px;
			    display: block;
			    overflow: hidden;
			    float: left;
			    margin-right: 10px;
			 }
			 
			 .newsimage span {
			    display: block;
			    width: 80px;
			    height: 80px;
			 }
			 
			 .addthis_button_compact span {
			 display: none;
			 }

			div#contentleft form	{ line-height:18px;	
									  margin-bottom:15px;
							 		  padding:0px 50px 0px 0px;	}
			/*div#contentleft p	{ line-height:18px;	
						  margin-bottom:15px;
				 		  padding:0px 50px 0px 0px;	}	*/


		div#relimg2 {
			text-align: center;
			height: 300px;
			width: 555px;
			clear: both;
			margin:0px -10px 0px 10px;
		}


		div#relimg2 img		{ width:580px;
							  height:280px;
							  margin:0px 0px 20px 0px; }	


		div.checkbox		{ display:block;
				 	  		  width:546px;
							  padding:15px 20px 10px 20px;
							  margin:10px 30px 30px 30px;
							  background:#efefef url(../images/checkbg.png) no-repeat top left; }	
							  
		div.localeselect	{ display:block;
				 	  		  width:598px;
							  padding:0px;
							  margin:30px 0px 20px 30px; }	
							  
		div.localeselect img	{ padding:0px;
							 	  margin:0px;
								  cursor:pointer; }		
								  						  							  
		input.checkBoxButton	{	/*border: 1px solid #A9A9A9;*/
									border:none; 
									/*color: #606060;*/
									color:#8b8b8b;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 11px;
									/*background:#efefef url(../images/visaurval.png) no-repeat top left;*/
									float:right;
									width:84px;
									height:24px;
									margin:0px 0px 2px 0px;	}
							
		div#shopcontainer	{ display:block;
				 	  		  width:603px;
							  margin:0px 0px 0px 20px; }

			div.val			{	float: left;
								border: 1px solid #cecece;
								padding: 8px;
								width:	248px;
								margin: 15px;
								height:230px;
								display: block;	}

			div.valhead		{	font: 14px	Verdana, Arial, Helvetica, sans-serif;
								color: #606060;
								padding: 4px 10px 0px 35px;
								width:203px;
								height:30px;
								display:block;
		 	 					background: #c1c1c1 url(../images/valh1.jpg) no-repeat left top;
								overflow:hidden;
								line-height:24px;	}

			div.valimg		{	width:248px;
								height:80px;
								display:block;	}

				div.valimg img		{ width:248px;
									  height:80px;	}	
	
			div.val:hover, div.val.sfhover	{	border: 2px solid #6492b9;
												padding: 7px;	}
				
			div.valright	{	margin-left: 14px;	}
				
						
			div.valtext		{	font: 11px Verdana, Arial, Helvetica, sans-serif;
								color: #606060;
								line-height:16px;
								padding:15px;
								width:218px;
								height:70px;
								background:#efefef;	}
						
			div.valmenu		{	font-family:	Verdana, Arial, Helvetica, sans-serif;
								font-size:		11px;
								color: #606060;
								padding:0px 10px;
								background:#efefef;; }
			
			div.valMenu	a	{	color: #4f7696; text-decoration: none;}
			a.valMenu		{	color: #4f7696; text-decoration: none;}
			a.valMenu:hover	{	text-decoration:underline;	}
		

		div#shopcontainer2	{ display:block;
							  width:540px;
						 	  padding:20px 20px 0px 20px;
							  margin:30px 30px 0px 30px;
							  background:#efefef;
							  border: 1px solid #cecece; }	

			div#shop1	{ display:block;
						  float:left;
				 		  width:318px; }

			div#shop2	{ display:block;
					  float:left;
				 	  width:210px; }
					  
div.text3			{	background: #f3f3f3;
						border: 1px solid #dbdbdb;
						width:				555px;
						float:left;	
						margin:0px 0px 0px 15px;}
											  
		div.detailsleftcolumn	{ display:block;
								  float:left;
						 		  width:240px; }

		div.detailsrightcolumn	{ display:block;
					  float:left;
				 	  width:300px; }

		div#boende	{ float:right;
				  	  display:block;
					  width:200px;
					  padding:20px;
					  margin:0px 10px 0px 20px;
					  background:#efefef;
					  border: 1px solid #cecece; }

			div#boende p	{ margin:0px 0px 10px 0px; 
							  padding:0px;}
			div#boende img	{ margin:0px 0px 0px 0px;
							  padding:0px; }

		h2.text {	margin:0px 0px 10px 0px;
					padding:0px; }
		
		ul.linkList	{	display:block;
						list-style: none;
						margin: 10px 0px 10px 0px;
						padding: 0px;	}

		ul.linkList li	{	list-style: none;
							line-height: 18px;
							font-size: 11px;
							padding-left: 0px;	
							margin-left:-0px; }
					
		a.linkList		{	background: url(../images/listArrowRight.png) no-repeat 0px 4px;
							padding: 0px 0px 0px 20px;
							text-decoration: none;
							display:block;	}
						
		a.linkList:hover	{	text-decoration:underline;		}
		
		a.linkList2		{	background: url(../images/listArrowRight.png) no-repeat 0px 4px;
							padding: 0px 0px 0px 20px;
							margin:5px 0px 0px 0px;
							font-weight:bold;
							text-decoration: none;
							display:block;	}
						
		a.linkList2:hover	{	text-decoration:underline;		}	
		
		a.linkList3	{	background: url(../images/listArrowRight.png) no-repeat 0px 4px;
						padding: 0px 0px 0px 20px;
						margin:0px 0px 0px 0px;
						font-weight:bold;
						text-decoration: none;
						display:block;	}
						
		a.linkList3:hover	{	text-decoration:underline;		}				
	
	div#rightcontent	{ float:left;
					 	  display:block;
						  width:260px;
						  padding:0px;
						  margin:1px -10px 0px 0px; }

		div#submenu 	{ display:block;
				  width:260px; }
					
#postitEmpty	{	list-style: none;
					margin: 0px;
					background: url(../images/postitTop.png) no-repeat left top;
					padding: 30px 15px 20px 25px;
					font: 11px Verdana, Arial, Helvetica, sans-serif; }					


#postitList		{	list-style: none;
					margin: 0px;
					background-image: url(../images/postitTop.png);
					background-repeat: no-repeat;
					background-position: top right;
					padding-top: 10px;
					padding-left: 25px;
					padding-right: 15px;	}				

#postitList li	{	line-height: 18px;
					padding-left: 25px; }
					
#postitList li div.postitType	{	color: #A5A5A5;
									font: 14px Verdana, Arial, Helvetica, sans-serif;
									padding-right: 0px 0px 5px 0px;
									margin-right: 15px 0px 5px 0px;
									clear:both;	}
									
#postitEmpty li div.postitType	{	color: #A5A5A5;
									font: 12px Verdana, Arial, Helvetica, sans-serif;
									padding: 0px 0px 0px 0px;
									margin: 5px 0px 0px 0px;
									clear:both;	}									
								
.postitSubList	{	list-style: none;
					margin-left: 0px;
					margin-right: 0px;
					padding-left: 0px;	}

.postitSubList li	{	line-height: 15px;
						padding-left: 0px;
						margin-left: 0px;
						font-size: 11px; }	
						
.postitSubList a:hover	{	text-decoration:underline;	}														
					
a.postitLink	{	font-family:	Verdana, Arial, Helvetica, sans-serif;
					text-decoration: none;	}
					
a.postitLinkoffert	{	background: #e8e8bb;
						font-family:	Verdana, Arial, Helvetica, sans-serif;
						text-decoration: none;
						display:block;
						width:182px;
						padding:7px;
						font-weight:bold;	}
						
a.postitLinkoffert2	{	background: #e8e8bb;
						font-family:	Verdana, Arial, Helvetica, sans-serif;
						text-decoration: none;
						display:block;
						width:172px;
						padding:4px 7px;
						font-weight:bold;	}
					
a.postitLink:hover	{		}


div.postit		{	background: url(../images/postitBack.png) repeat-y;
					width:	248px;
					margin:0px 0px 0px 6px;	}
					
div.postitHead	{	font:20px Verdana, Arial, Helvetica, sans-serif;
			color: #7D7C6F;
			margin: 40px 0px 10px 15px; }
									
div.lasmeronskelista {		font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #606060;
							margin:-1px 0px 0px 1px;
							float:left;	}
					
div.lasmeronskelista a {	font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #606060;
							text-decoration:underline;	}
							
div.lasmernyhetsbrev a {	font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #606060;
							text-decoration:underline;
							margin:0px 0px 0px 20px;	}
					
div.postitMenu	{	float: left;
					padding:15px 10px 0px 20px;
					color: #7D7C6F;
					background: url(../images/postitBack.png) repeat-y left;
					width: 233px;
					margin:0px 0px;	}
					
	div.postitMenu a {	font-size:10px;
						line-height:11px; }					
					
div.postitFoot	{	float: left;
					background:	url(../images/postitBottom.png) no-repeat left bottom;
					width: 240px;
					height:	25px;
					border: 0px solid #000000;
					margin:-5px 0px 0px 0px; }
					
div.postitMenuText	{	float: left;
						width: 184px;	}
					
div.postitMenuArrow	{	float: left;
						margin-right: 2px;	}	
						
						
div.pageNav		{	clear:both;
					text-align:center;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #7D7C6F;
					font-size: 11px;
					width:562px;
					padding:20px 0px 0px 0px;
					margin:0px 0px 0px 15px;
					display:block; }

div.pageNavLeft	{	float: left;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					width:360px;
					margin:5px 2px 2px 15px;	}					
												
div.pageNavRight{	float: right;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #7D7C6F;
					font-size: 11px;
					width:175px;
					margin:5px 34px 2px 2px;
						}
					
div.pageNavTextLeft {	float: left;
						width: 525px;
						text-align: left;	}
						
div.pageNavText	{	float: left;
					width: 185px;
					text-align: right;	}
					
div.pageNavArrow	{	float: left;
						margin-top: 10px;
						margin-left: 15px;
						width: 25px; 	}
						
div.pageNavArrowLeft	{	float: left;
							margin-top: 10px;
							margin-right: 10px;
							width: 25px;	}
						
a.pageNavLink	{	font-family:	Verdana, Arial, Helvetica, sans-serif;
					text-decoration: none;	}					
					
a.pageNavtLink:hover	{	text-decoration:underline; }	
					


div.newsletter	{		font-family:		Verdana, Arial, Helvetica, sans-serif;
						color:				#606060;
						font-size:			11px;
						line-height:		18px;
						display:			block;
						margin:				0px 15px;	}

div.newsletter p {		padding: 	 	 	0px 0px 0px 0px; }

.newsletter	h1	{	font-family: 			Verdana, Arial, Helvetica, sans-serif;
					font-size:				20px;
					color: 					#7D7C6F;
					padding:				20px 0px 0px 0px; }
						
.smalltext	{			font-size:			9px;
						float:left;
						margin:0px 3px 0px 10px; }

input.newsletter	{	border:				1px solid #A9A9A9;
						color:				#191919;
						font-family:		Verdana, Arial, Helvetica, sans-serif;
						font-size:			11px;
						padding:			2px;
						padding-left:	 	10px;	
						width:				120px;
						margin:				0px 0px 5px 2px;}
						
input.text {width: 200px;}

textarea {width: 200px;height:100px}
						
.newsletter img {		margin:0px 0px 0px 0px;	}
											
						
/* ------------------------------------------------
	gallery
-------------------------------------------------*/


table.foldergallery {
						margin:0px 0px 0px -6px;
						position:relative;
						z-index:3000;
					}
img.galleryThumb	{	width: 110px;
						height:	80px;
						border: 1px solid #cecece;
						padding: 3px;	}
						
img.galleryThumb:hover	{	background-color: #248693;	}

img.galleryImage	{	width: 520px;
						height: 350px;
						border: 1px solid #cecece;
						padding: 3px;
						margin-left: 0px;	}
						
img.galleryImage2	{	width: 520px;
						height:350px;
						border: 1px solid #cecece;
						padding: 3px;
						margin-right:10px;	}
						
a.galleryThumb:hover		{	height:	80px;	}

span.thumbHead		{	font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						display:block;
						width:118px;
						text-align:center;	}

span.thumbHead2 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight: bold;
						display:block;
						width:118px;
						text-align:center;	}

td.thumbCell		{	width:		108px;
						vertical-align:	top;
						background:#f2f2f2;
						padding:10px;
						}
td.thumbCell2		{	width:		108px;
						vertical-align:	top;
						background:#fff;
						padding:10px;	}
						


	div.tellafriend{  width:306px;
		     	 	  height:262px;
					  background:#fff;
		    	 	  margin:0px 4px;
		    	 	  display:block;
		    	 	  margin:30px auto;
					  font-size:11px;
					  padding:10px; }	
					  
		div.tellafriend p {  font-size:11px; }	
		
		.textfieldtellfriend {	background:#fff;
								border:1px solid #A9A9A9;
								padding:2px;
								margin:1px 0px 0px 0px;
								color:#A9A9A9; }
								
		.btntellfriend {	background:#A9A9A9;
							border:none;
							color:#fff;
							padding:2px 5px;
							margin:0px 0px 0px 0px; }
														
/* ------------------------------------------------
	footer
-------------------------------------------------*/

#footer { float:left;
		  width:975px;
		  height:45px;	
		  background: url(../images/footerbg.png) no-repeat top left;
		  padding:20px 0px 0px 40px;
		  margin:0px 0px 30px 0px;	}

#footer p { font:10px verdana, arial, sans-serif;
		    color:#898989; 
	    	line-height:18px; }
#footer .kontakt {color:#bdbdbd; }

#footer a {color:#898989;
		   font-weight:normal;  }
#footer a:hover {text-decoration:underline;  }

#footer a.sphinxlink { color:#bdbdbd;  }
#footer a:hover.sphinxlink { text-decoration:underline;  }

	#footerleft { 	float:left;
			  	 	width:681px; 
					display:block; }

	#footerright { 	float:right;
			  	 	width:140px; 
					display:block; }
		#footerright a { font:14px arial, verdana, sans-serif;
						 color:#b3b3b3;
						 border-bottom:1px solid #d6d6d6; }

		#footerright a:hover { border-bottom:1px solid #e4e4e4;
						       text-decoration:none; }


/* ------------------------------------------------
	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:360px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 360px;
}

/* for understanding browsers */
.hojd2 {
	min-height:200px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd2 {
	height: 200px;
}


form {
margin: 0px;
padding: 0px;

}
