@charset "UTF-8";
/* CSS Document */

body {
padding: 0; /* behövs alltid!! */
margin: 0; /* sidans marginaler */ 
text-align: center;  /* centrerar layouten 1 - för äldre webläsare*/
background-image: url(test2.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#553933; line-height: 120%; }

h1, h2, h3, h4, h5 { 
font-family: Georgia, Times, "Times New Roman", serif; color:#553933; background-color: inherit;
letter-spacing: 1px;
margin-top: 3px;
margin-bottom: 6px; }

h1 { font-size: 14px; }
h2 { font-size: 12px; }
h3 { font-size: 12px; margin-top:15px; }
h4 { font-size: 10px; }
h5 { font-size: 8px; }

p {
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 115%;
}

a { font-faimily: verdana;color: #BBAA97; text-decoration:none;}
a:visited { color: #BBAA97; }
a:hover { color: #553933; text-decoration: none; }
a img { border: none; }




/* div typo */


.rubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#BBAA97;
}

.litx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#553933;
}

.presstext {
	background-color:#FFFFFF;
	text-align:left;
	padding: 15px;
}

.lt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#553933;
}

.bn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#553933;
}

.ft { font-weight:bold; color:#725D59; font-size:10px;
}

.f { font-weight:bold;
}



/* tabell layout */

.border { border: 1px solid #553933; }


/* formulär layout */
.formtext

form label { font-family: Verdana; color: #000000; font-size: 10px; }

form input { font-family: Verdana; color: #000000; font-size: 10px; background-color: #D8CFC5; border: 1px solid #999999; }

form textarea { font-family: Verdana; color: #000000; font-size: 10px; background-color: #D8CFC5; border: 1px solid #; padding: 5px; width:250px; }

.postaknapp  {background-color: transparent;  background-image: url(posta.png);  width: 65px; height: 26px; background-repeat:no-repeat; border:hidden; border:none; }


/* layout */

#layout { width: 800px; height:auto; margin: 0 auto; position: relative;
}



/* containrar fasta*/

#webbshop {
	left:130px;
	top:33px;
	position:absolute;
	width: 454px;
	height: 30px;
	z-index: 60;
}


#ram {
	left:1px;
	top:10px;
	position:absolute;
	width: 700px;
	height: 500px;
	background: url(ruta.png);
	z-index: 1;
}

#lampa {
	left:-74px;
	top:115px;
	position:absolute;
	width: 300px;
	height: 420px;
	background-image: url(lampa3.png);
	background-repeat: no-repeat;
	z-index: 4;
}

#hjartan {
	left:599px;
	top:340px;
	position:absolute;
	width: 142px;
	height: 170px;
	background-image: url(hjart_parlor.png);
	background-repeat: no-repeat;
	z-index: 2;
}

/* containrar rörliga*/


#valkommen {
	left:419px;
	top:84px;
	position:absolute;
	width: 243px;
	height: 91px;
	background-image: url(valkommen.png);
	background-repeat: no-repeat;
	z-index: 2;
}

#blogg {
	left:131px;
	top:82px;
	position:absolute;
	width: 201px;
	height: 118px;
	z-index: 10;
}

#logga {
	left:407px;
	top:99px;
	position:absolute;
	width: 230px;
	height: 61px;
	background-image: url(logga_textil_small.png);
	background-repeat: no-repeat;
	z-index: 2;
}

#boken {
	left:127px;
	top:56px;
	position:absolute;
	width: 192px;
	height: 185px;
	background-image: url(boken.png);
	background-repeat: no-repeat;
	z-index: 2;
}

#bokenpress {
	left:63px;
	top:27px;
	position:absolute;
	width: 192px;
	height: 185px;
	background-image: url(boken.png);
	background-repeat: no-repeat;
	z-index: 2;
}

#keyla {
	left:579px;
	top:503px;
	position:absolute;
	width: 113px;
	height: 45px;
	background-image: url(keyla_logga.png);
	background-repeat: no-repeat;
	z-index: 2;
}
		
	
/* containrar länkar*/	


	#linkhem {
	left:204px;
	top:462px;
	position:absolute;
	height: 15px;
	width: 37px;
	z-index: 9;
	}
	
	
	#linktextil {
	left:256px;
	top:462px;
	position:absolute;
	height: 17px;
	width: 129px;
	z-index: 9;
}

#linkbestall {
	left:478px;
	top:462px;
	position:absolute;
	height: 17px;
	width: 66px;
	z-index: 9;
}
	#linkkontakt {
	left:401px;
	top:462px;
	position:absolute;
	z-index: 9;
	height: 21px;
	width: 71px;
}

#linkpress {
	left:553px;
	top:462px;
	position:absolute;
	z-index: 9;
	height: 22px;
	width: 71px;
}



/* containrar textblock*/



#textilaterbrukettext {
	left:240px;
	top:240px;
	position:absolute;
	width: 340px;
	height: 200px;
	text-align:left;
	z-index: 8;
	overflow:auto;
}

#kontakttext {
	left:240px;
	top:222px;
	position:absolute;
	width: 361px;
	height: 208px;
	padding:10px;
	text-align:left;
	overflow:auto;
	z-index: 7;
}

#bestalltext {
	left:241px;
	top:223px;
	position:absolute;
	width: 361px;
	height: 202px;
	padding:10px;
	text-align:left;
	overflow:auto;
	z-index: 7;
}

#presstext {
	left:240px;
	top:164px;
	position:absolute;
	width: 361px;
	height: 264px;
	padding:10px;
	text-align:left;
	overflow:auto;
	z-index: 7;
}

#startttext {
	left:240px;
	top:235px;
	position:absolute;
	width: 345px;
	height: 219px;
	text-align: left;
	z-index: 8;
}

