@charset "utf-8";
.stylesheet {
}

/* ------------------------------------------------
	Allmänt - på alla sidor
-------------------------------------------------*/
body, html, form 	{ margin:0;
					  padding:0;
					  height:100%; }
 
body 	{ color: #111111;
		  font:13px calibri,Arial,Verdana, sans-serif;
		  margin:0px;
		  padding:0px; 
		  height:100%;
		  background-color:#dfdfbf;);
	 }

p	{ font:13px calibri, Arial,Verdana, sans-serif;
	  line-height:18px;
	  margin-right:20px;}

div	{ font:13px calibri, Arial,Verdana, sans-serif;
	  line-height:18px;	}

/* ------------------------------------------------
	Rubriker
-------------------------------------------------*/


h1 	{ margin-bottom: 10px;
	  color:#c86a30;
	  font: bold 20px calibri, Verdana, Arial, sans-serif;
	  text-transform:uppercase;
	  margin-left:30px;}

h2 	{ margin-bottom: 10px;
	  color:#ff9000;
	  font: bold 28px calibri, Verdana, Arial, sans-serif;
	  text-transform:uppercase;
	  margin-left:30px;}

h3 	{ color:#ff9000;
	  font-weight:bold;
	  font: bold 15px calibri, Verdana, Arial, sans-serif;
	  text-transform:uppercase;
	  margin-left:30px;}
	  
/* ------------------------------------------------
	Om oss
-------------------------------------------------*/	

b {margin-left:30px; 
	font-size:14px;}

/* ------------------------------------------------
	Villkor
-------------------------------------------------*/	

#kontaktperson {margin-left:30px; }

/* ------------------------------------------------
	Länkar
-------------------------------------------------*/

a 	{ color: #df9438;
	  text-decoration:none;	}
	  
a:link {text-decoration:none; }
a:visited {text-decoration:none; }
a:hover { text-decoration:none;
		}

/* ------------------------------------------------
	Tjäna pengar
-------------------------------------------------*/
#stegbild {
			float:right;
			position:absolute;
			margin-left:540px; 
			margin-top:-375px;}

			
			
#enkelmatte {background-color:#ffffff;
			padding-top:150px;
			 }

/* ------------------------------------------------
	Struktur -Div:ar
-------------------------------------------------*/

div#container	{ 
					width: 800px;
					text-align: left;
					position:relativ;
					border:none;
					margin-right: auto; margin-left: auto;
					
					margin-top:15px;
				
}
				  
div#header		{ position:relativ;
				  display:block;
				  width:800px;
				  margin:0px auto 0px auto;
				  z-index:500;
				  margin-right: auto; margin-left: auto;
				  background-color:transparent;}	
				  
				  
div#main		{ 
					width: 800px;
					text-align: left;
					position: relative;
					margin-right: auto; margin-left: auto;
					background-color:#FFFFFF;
					padding: 30px 0px 10px 0px;
				}

div#footer		{
					margin-right: auto; margin-left: auto;
					position: relative;
					width: 800px;
					}
/* ------------------------------------------------
	main Innehållstexterna
-------------------------------------------------*/
#main p {margin-left:30px; 
		margin-right:300px;
		font-family:calibri;
		}
/* ------------------------------------------------
	Index
-------------------------------------------------*/
#trestegsmodellen	{margin-bottom:-20px;
					 margin-top:50px; 
					 margin-left:-3px;}

/* ------------------------------------------------
	Form
-------------------------------------------------*/
div#main .formular {margin-left:10px;}

label {float:left;
		width:100px;
		margin-top:5px;
		font-family:calibri;
		font-size: 13px;
		}
input { width:250px;
margin-top:5px; }
.textfield { width:250px;
			 }
legend {width:300px;
		border:none; }
#kontaktuppgifter {border:none;
					margin-left:30px; 
					padding-bottom:40px;}
#leverans { 
				float:right;
				position:absolute;
				margin-left:410px;
				margin-top:-440px;
				border:none;
				padding-bottom:40px;}
#kontaktperson {margin-left:30px;
				border:none;
			 }
#beställning	{float:right;
				position:absolute;
				margin-left:410px;
				margin-top:-255px;
				border:none; 
				z-index:1;}


/* ------------------------------------------------
	header
-------------------------------------------------*/
#logo	{z-index:+10;
		float:left;
		position:absolute;
		border:none;
		margin-left:-799px;
		margin-top:7px;}
		

#headerbild {
z-index:-1;
float:right;
}


/* ------------------------------------------------
	Footer
-------------------------------------------------*/

#copy {z-index:+1;
		position:absolute;
		margin-top: -23px;
		float:right;
		font-size:10px;
		margin-left:20px;
		color:#FFFFFF;
				}	
#webb {z-index:+1;
		position:absolute;
		margin-top: -23px;
		float:left;
		margin-left:620px;
		font-size:10px;
		color:#FFFFFF;
				}	
				
