body {

	margin: 0;

	background-color: #bcb19f;

}



h1, h2{

color:#666666;

font-family: Georgia, Arial, Verdana, sans-serif;

}



p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

}



.italic{

	font-style:italic;

}

#container{

	width: 760px;

	position: relative;

	left: 50%;

	margin-left: -380px;

	background:url(../bilder/bg_2.jpg) repeat-y top center;

}



.float_right{

float:right;

margin: 5px;

}



#header {

	position: relative;

	width: 760px; 

	height: 175px; 

	background: url(../bilder/header.jpg) no-repeat;

}



#content_left h1, h2, p{

	padding-left:40px;

}



#content_right h1, h2, p{

	padding-right:40px;

}



#content_left{

	position: relative;

	float: left;

	width: 310px; 

}



#content_right{

	position: relative;

	float: right;

	width: 400px;

	margin-top: 20px;

}



/*Navigation*/



#meny {

	position: absolute;

	left: 40px;

	top:147px;

	width: 500px;

	height: 30px;

	padding: 0;

	margin: 0;

	/*background: #7FA0B1;*/	

	}



#nav {

	position: absolute;

	list-style: none;

	margin: 0;

	padding: 0;

	height: 30px;

	display: inline;

	overflow: hidden;

	width: 320px;

	}

	

#nav li {

	margin: 0; 

	padding: 0;

	display: inline;

	list-style-type: none;

	}



#nav a {

	float: left;

	padding: 28px 0 0 0;

	overflow: hidden;

	height: 0px !important; 

	height /**/:30px; /* for IE5/Win */

	}

	

#nav a:hover {

	background-position: 0 -35px;

	}



#nav a:active, #nav a.selected {

	background-position: 0 -69px;

	}

	

#tstartsida a  {

	width: 80px;

	background: url(../bilder/meny/startsida.gif) top left no-repeat;

	}

	

#tfabriken a  {

	width: 80px;

	background: url(../bilder/meny/fabriken.gif) top left no-repeat;

	}



#tpriser a  {

	width: 80px;

	background: url(../bilder/meny/priser.gif) top left no-repeat;

	}



#tkontakt a  {

	width: 80px;

	background: url(../bilder/meny/kontakt.gif) top left no-repeat;

	}



/*Navigation slutar*/



h2 {

  font-size: 14px;

  line-height: 1;

  margin: 0;

}



/* rounded corner box */



.box {

  width: 305px;

  margin-top: 20px;

  margin-left: 40px;

  background: url(../bilder/box_middle.jpg) repeat-y;

}



.box h2 {

  background: url(../bilder/box_top.jpg) no-repeat left top;

  padding-top: 20px;

}



.box .last {

  background: url(../bilder/box_bottom.jpg) no-repeat left bottom;

  padding-bottom: 20px;

  color:#e2e2e2;

}



.box h2, .box p {

  padding-left: 20px;

  padding-right: 20px;

}



.box img{

	float:left;

	border:none;

}



.box .button{

	float:right;

	padding-right:20px;

	border:none;

}



.table_left{

	margin-top: 40px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}



/* rounded corner box slutar*/



#footer {

	clear: both;

	width: 760px;

	height: 41px;

	background: url(../bilder/footer.jpg) no-repeat;

}



#copyright {

	width: 760px;

	height: 10px;

	background-color: #bcb19f;

}



#copyright p{

	float: right;

	color:#666666;

	font-size:10px;

	padding-bottom: 20px;

}



/*Tabellen med prislista*/



#content_right table {

  float:right;

  border-collapse: collapse;

  width: 325px;

  border: 1px solid #666;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  margin-right: 40px !important;

  margin-right:20px;

  margin-bottom: 60px;

}



col {

  border-right: 1px solid #ccc;

}



col#PrisCol {

  border: none;

}



thead {

  background: #ccc url(../bilder/bar.gif) repeat-x left center;

  border-top: 1px solid #a5a5a5;

  border-bottom: 1px solid #a5a5a5;

  color:#FFFFFF;

}



th {

  font-weight: normal;

  text-align: left;

}



th, td {

  padding: 0.1em 1em;

}



.odd {

  background-color:#e2e2e2;

}



#content_right tr:hover {

  background-color:#999999;

  color: #fff;

}



thead tr:hover {

  background-color: transparent;

  color: inherit;

}



thead th{

font-weight:bold;

}






