body {
	background-color:#d9d9d9;
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.middle, .middle3 {
	background-color:#d9d9d9;
	padding-top: 0px;
	margin:0px 6px;
	padding-bottom: 40px;
	border: 0px dotted yellow;
	padding-right: 0px;
	padding-left: 0px;
	float:left; /* ny */
}
.left_col {
	margin-top: 0px;
	margin-right: 0px;
	border: 0px;
}
.left_col, .right_col2, .middle3 {
	border:0px dotted red
	}
   #contUV  {
	float: none;
	width : 572px;
	margin:3px;
	padding:10px;
	float:left;
	font-size: 11px;
	border-top-color: #777777;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #777777;
	background-color: #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
   }
   #contUV3  {
	float: none;
	width : 572px;
	margin:3px;
	padding:10px;
	float:left;
	font-size: 11px;
	border: 1px dashed #aaaaaa;
	background-color: #e7e7e7;
   }
   #contUV2  {
   	margin : 0px;
	padding : 100px 0 0 50px;
	float: none;
	width : 582px;
	border: 1px dotted #999999;
   }
   #cont21  {
	float: none;
	width : 582px;
	margin:3px;
	padding:5px;
	float:left;
	font-size: 10px;
	border-top-color: #777777;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #777777;
	background-color: #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size:11px;
   }
   #cont21B  {
	float: none;
	width : 582px;
	margin:3px;
	padding:5px;
	float:left;
	font-size: 10px;
	border: 1px dashed #aaaaaa;
	background-color: #e7e7e7;
	font-size:11px;
   }
	   }
   #cont_craft_intro  {
	background-image:url(/bilder/craft_intro.jpg); /* höjd 293 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:120%;
	letter-spacing: 1px;
	word-spacing: 1px;
	color: #444444;
	height: 268px;
	padding: 15px 15px 10px 15px;
	margin: 4px 0px;
	   }
   #cont_art_intro  {
	background-image:url(/bilder/art_intro.jpg); /* Höjd 265 */
	font-size: 11px;
	line-height:120%;
	letter-spacing: 1px;
	word-spacing: 1px;
	color: #222222;
	height: 240px;
	padding: 15px 30px 10px 188px;
	margin: 4px 0px;
	   }
   #cont_intro  {
	background-image:url(/bilder/intro.jpg); /* höjd 320*/
	font-size: 11px;
	line-height:120%;
	letter-spacing: 1px;
	word-spacing: 1px;
	color: #EEEEEE;
	height: 120px;
	padding: 190px 10px 10px 300px;
	margin: 4px 0px;
	   }
.rub_mr  {
	margin-top:5px;
	font-weight:bold;
	   }
#cont_middle09  {
   	width: 588px;
	height:auto;
   	margin : 0px;
   	padding : 0px 5px 10px 5px;
	border: 1px solid #666666;
	float: left;
	clear:left;
   }
#cont_middle09B  {
   	width: 588px;
	height:auto;
   	margin : 0px;
   	padding : 0px 5px 10px 5px;
	border: 1px solid #666666;
	float: left;
	clear:left;
	background-color:#c8c8c8;
   }
#cont_middle09_kundform  {
   	width: 588px;
	height:auto;
   	margin : 0px;
   	padding : 0px 5px 10px 5px;
	border: 1px solid #666666;
	float: left;
	clear:left;
	background-color: #9cb4d0;
   }

   /* Containers till tabellen */
   
   .cont_leverantor { 
	float:left;
   	border: 0px dotted yellow;
	margin:10px 1px 1px 1px;
	font-weight:bold;
 }
   .cont_summa_rad1 { 
   	width: 402px;
	float:left;
	margin:1px;
   	border: 0px dotted yellow;
 }
   .cont_summa_rad2 { 
   	width: 130px;
	float:left;
	margin:1px;
	text-align:right;
   	border: 0px dotted red;
 }
   .cont_rubrik_rad { 
	float:left;
   	background-color:#aeaeae;
	margin:1px;
 }
   .cont_extrarad {
   	width:600px;
	height:10px;
 }
   .cont_rad_korg { 
	float:left;
   	border-bottom: 1px dotted #666666;
	margin:1px;
	background-color:#e9e9e9
 }
   .cont_artikel { 
   width: 100px;
	float:left;
   border: 0px dotted red;
   text-align:center;
 }
   .cont_produkt { 
   width: 150px;
	float:left;
	border:0px dotted white;
   }
   .cont_storlek { 
   width: 50px; 
	float:left;
   }
   .cont_farg { 
   width: 80px; 
	float:left;
	border:0px dotted white;
   }
   .cont_antal { 
   width: 40px; 
	float:left;
	text-align:right;
   }
   .cont_apris {
   width: 40px;
	float:left;
	text-align:right;
    }
   .cont_pris { 
   width: 40px; 
	float:left;
	text-align:right;
   }
   .cont_ta_bort { 
   width: 50px; 
	float:left;
	padding-left:10px;
	border:0px dotted white;
	text-align:center;
   }
   .cont_ta_bort, .cont_pris, .cont_apris,
   .cont_antal, .cont_farg, .cont_storlek,
   .cont_produkt, .cont_artikel { 
	border-left:1px dotted #777777;
	padding:2px;
	height:42px;
	vertical-align:middle;
   }
	.cont_rad_korg, .cont_rubrik_rad, .cont_leverantor { 
   	width: 590px;
   }
.cont_kundform_left {
   	width: 120px;
	height:20px;
   	margin : 0px;
	border: 0px solid red;
	float: left;
   	padding : 5px 2px 2px;
	text-align:right;
}
.cont_kundform_right {
   	width: 450px;
	height:23px;
   	margin : 0px;
	border: 0px solid purple;
	float: left;
	padding:2px;
	text-align:left;
}
.cont_kundform_bred {
   	width: 580px;
	float: left;
	text-align:left;
	border: 0px solid white;
	padding:2px;
}
.cont_kund_left {
   	width: 120px;
	float: left;
	text-align:right;
	padding:2px;
}
.cont_kund_right {
   	width: 450px;
	float: left;
	text-align:left;
	padding:2px;
}
input.btn {
  color:#EEEEEE;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  background-color: #485b83;
  padding:3px 10px;
}
input.btn2 {
  color:#222222;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  background-color: #eca938;
  background-color: #88bfcf;
  padding:3px 10px;
}
input.btn3 {
  color:#222222;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  background-color: #33CC00;
  padding:3px 10px;
}
input.btnhov {
background-color: #009966;
}
