/*---------------------
General
---------------------*/

A						{font-weight:normal; color:#111; text-decoration:none;}
A:hover					{text-decoration:underline;}
h1						{font-size:20px; font-weight:normal; margin:0 0 5px 0; color:#83af47;}
h2						{font-size:20px; font-weight:normal; margin:0 0 5px 0; color:#83af47;}
h3						{font-size:16px; font-weight:normal; margin:0 0 5px 0; color:#000;}
P						{padding:0; margin:0;}
img, table				{border: 0;}
html 					{margin:0; padding:0; FONT-SIZE:small;} 
body 					{background:url(../gfx/bg.jpg) repeat-x #e8e7e2; margin:0; padding:0; COLOR:#111; font:normal 12px/1.3 Arial, Helvetica, sans-serif; text-align:center; } 

/*---------------------
Body layout
---------------------*/
#Wrapper 					{width:920px; margin:0 auto; text-align:left;}
#Content					{width:900px; padding:0 10px; float:left; background:url(../gfx/content-bg.jpg) repeat-y; min-height:300px; _height:300px;}

/*---------------------
Header layout
---------------------*/
#Head 						{width:900px; height:90px; margin:0; padding:0; position:relative;}
#Head #logo					{position:absolute; left:30px; top:15px;}

#Head #lang ul 				{position:absolute; right:30px; top:42px; margin:0; padding:0; list-style:none; display:block;}
#Head #lang ul li			{margin:0 0 0 10px; padding:0; display:inline; float:right; height:30px; width:23px;}

#Head .nav					{position:absolute; width:450px; left:350px; bottom:18px; margin:0; padding:0; overflow:hidden; background-color:#FFF;}
#Head .nav ul 				{margin:0; padding:0; list-style:none; float:left;}
#Head .nav ul li			{float:left; padding:0 20px 0 0; display:inline;}
#Head .nav ul li a			{font:bold 12px Arial, Helvetica, sans-serif !important; color:#333 !important; text-decoration:none; padding:0; margin:0; text-transform:uppercase;}
#Head .nav ul li a:hover	{color:#83af47 !important; text-decoration:none;}
#Head .nav ul li.on a		{color:#83af47 !important;}

/*---------------------
Page layout
---------------------*/
#ContentMain				{width:760px; margin:0; padding:20px 70px 0 70px; background-color:#fff; float:left;}
#ContentLeft				{width:430px; margin:0 60px 0 0; padding:0; float:left; background-color:#fff;}
#ContentRight				{width:270px; margin:0; padding:0; float:left; background-color:#fff;}

#Footer						{width:920px; min-height:20px; _height:20px; margin:0; padding:20px 0 35px 0; float:left; text-align:center; background:url(../gfx/footer-bg.jpg) no-repeat;}
#Footer p					{font-size:10px; line-height:20px; color:#000000;}

/*---------------------
Katalogbeställning
---------------------*/
.bestil td					{text-align:left; vertical-align:middle; padding:5px 5px 5px 0;}
.bestil #tf					{font:normal 11px Arial, Helvetica, sans-serif;	color:#111111; padding:2px; background-color:#f8f8f8; border:1px solid #b2b2b2; width:230px;}
.bestil #kn					{font:bold 11px Arial, Helvetica, sans-serif; color:#111111; padding:2px; background-color:#f8f8f8; border:1px solid #b2b2b2;}
.red						{color:#FF0000;}













