
html, body {
	font-family: arial; 
	font-size: 8pt;
	background: #E5E5E5;
	margin:0 auto;
	line-height:19px; 
	height:100%;
	text-align:center; /*   CENTRERING */
}

h1	{padding:10px 0px 5px 0px;margin:0px;font-size:16pt;}
h2	{padding:5px 0px 5px 0px;margin:0px;font-size:14pt;}
h3	{padding:5px 0px 5px 0px;margin:0px;font-size:12pt;}
a	{text-decoration:none;color:#F48436;}
p	{margin:12px 0px 12px 0px;}
img	{border:none;}


/* -------- LAYOUT-DIVAR ------------ */
#container{
	margin:0 auto;  /*     CENTRERING */
	text-align:left;
	min-height:100%;
	_height:100%;
	width:970px;
	background: #E5E5E5 url(/bilder/bg_container.gif) repeat-y;
}   
#top 
{
	text-align:left;
	background: #E5E5E5 url(/bilder/bg_top.gif) bottom no-repeat;
	height:150px;
}
#top a		{color:#FFF;}
#mid
{
	margin-top:1px;
	text-align:left;
	height:156px;
}
#main
{
	text-align:left;
	padding:30px 40px 20px 32px;
}
#mainLeft
{
	width:200px;
}
	#mainLeft .menuTop					{height:54px;background: url(/bilder/bg_leftmenu.gif) top no-repeat;}
		#mainLeft .menuTop img			{margin:16px 0px 0px 20px;}
	
	#mainLeft .menuItems				{margin:2px 0px 0px 10px;}
		#mainLeft .menuItems .pil_stor	{margin:0px 3px 2px 10px;}
		#mainLeft .menuItems .pil_liten	{margin:0px 6px 4px 30px;}
		#mainLeft .menuItems .btn		{background: url(/bilder/btn_menu.gif) no-repeat;width:180px;min-height:20px;_height:20px;margin-top:2px;padding-top:5px;}

#mainRight
{
	float:right;
	width:160px;
	line-height:16px;
	background-color:#EAEAE4;
}
	#mainRight .titel					{background:#F4F4F1;height:17px;border:solid 1px #EAEAE4;padding:5px 10px 5px 10px;}
	#mainRight .puff					{margin:5px 10px 5px 10px;}
		#mainRight .puff .bild					{margin:5px 0px 5px 0px;}
	
#mainMid
{
	background: url(/bilder/bg_mainmid.gif) bottom repeat-x;
	float:right;
	min-height:400px;
	_height:400px;
	width:465px;
	padding:0px 20px 20px 20px;
	margin:0px 22px 0px 0px;
}

.filmlista {
	width: 240px;	
}

.filmladdaner a {
    color: #e73400;	
}

.filminfo {
	font-style:italic;	
}

.filmrubrik {
	color: #f48436;
}


/*** Möbelprodukter **/
.mobelprod{
	width: 145px;
	height: 310px;
	overflow: hidden;
	float: left;
	margin-right: 15px; 
}

.mpthird {
	margin-right: 0px;
}

.mobelprod .mobelprodbild {
	height: 155px;
	width: 145px;
}

.mobelprod img{
	border: #dcdcdc 1px solid;
}

.mobelprod h3{
	 margin: 1px  0 0 0;
	 padding: 0;
	 text-transform: uppercase;
}

.mobelprod p{
	 margin: 1px  0 0 0;
	 padding: 0; 
}

.mobelprod p.mobelpris{
	font-weight: bold;
}

.mpbreak {
	clear: both;
	height: 25px;
	width: 100%;
}


/*** slut möbelprodukter ***/



#bottomclear {
	height:180px;  
	clear:both;
}
#bottom{
	margin:0 auto; /*     CENTRERING */
	text-align:center;
	color:#E73400;
	background:url(/bilder/bg_bottom.gif) bottom no-repeat;
	width:970px;
	height: 150px; 
	margin-top:-150px; 
}
#bottom a
{
	color:#E73400;
}
/* -------------- // ----------------- */
.textruta	{width:170px;border:solid 1px #999;}
.orange	{color:#F48436;}
.red	{color:#E73400;}
/* Användbara klasser */
.clear  { clear:both; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin-top:8px; width:95%; height:8px; border-top:1px solid #E5EBDC; margin:0 auto; } /* Horisontellt streck med div */
.input  { background-color:#f3f6ee; border:1px solid #4f8e4b; color:#003822; }
.l { color:#BCB9B4; padding:0 4px; } /* Stående streck (avskiljare) */
.important { color:red; cursor:help; } /* Stjärna (krav) vid formulär*/
/* -------- */

/*CSS för utskrift*/
@media print{
   body *{visibility: hidden;}
   body {background-color: white;}
   #printyta{visibility: visible; position:absolute; top: 0px; left: 0px; width:100%; background-color: #FFFFFF;}
   #printyta *{visibility: visible;}
}