body, p {
	margin: 0 0 9px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {
	margin-top: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
}
h2 {
	margin-top: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h3 {
	margin: 0px 0 3px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h4{
	margin: 4px 0 2px 0;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h3.puffheader {
	margin: 0px;
	background-color: #202d63;
	color: white;
	padding: 2px 10px 2px 10px;
}
.line{
	float: left;
	clear: left;
	width: 100%;
	margin: 3px 0 3px 0;
	border-top: 1px solid #999999;
}
a {
	color: black;
}
/* forms */
form{
	margin: 0px;
	padding: 0px;
}
input {
	margin: 0px;
	padding: 0px;
}
/**********************  Huvudmeny / Header  ***************************/
/* Header */
#header, #header_content{
	float:left;
	clear: left;
	width: 980px;
	height: 160px;
}
#header_content{
	background: url(../bilder/header_bg.jpg) top left no-repeat;
}
#header_top{
	width: 960px;
	margin: 0px 10px 0px 10px;
}
#header_top{
	margin-top: 5px;
	height: 103px;
}
#logo{
    float: left;
    clear: left;
	border: 0;
}
#header_menu{
	width:980px;
	height: 26px;
}
#varukorg{
    float: left;
    color: #333366;
    font-weight: bold;
    margin: 8px 0 0 180px;
    width: 315px;
    height: 70px;
    font-size:11px;
}
#lang{
    float: right;
    margin-top: 0;
}
#lang img
{
	margin-bottom:7px;
}
/* Husvagn släp mm meny2 */

#start_txt_links2
{
   float:left; 
    width: 226px;
	height: 62px;
	margin-left: 24px;
}    
#HuvudCtrl_MinimenuP{
	text-align: center;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	width: 226px;
	height: 62px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(../bilder/fordonsmeny_bg.gif) top left no-repeat;
	padding: 8px;
	padding-left: 18px;
}

#start_menu_left2{
	float: left;
	text-decoration: none;
}

#start_menu_middle1-2{
	float: left;
	text-decoration: none;
	margin-left: 10px;
}

#start_menu_middle2-2{
	float: left;
	text-decoration: none;
	margin-left: 10px;
}

#start_menu_right2{
	float: left;
	text-decoration: none;
	margin-left: 10px;
}

/* Huvudmeny */

ul#menu{
	float: left;
	clear: left;
	width: 608px;
	margin: 2px 0 0 244px;
	padding:0px;
}
ul#menu li{
	display: inline;
	list-style: none;
}
ul#menu li#item1{
	margin-right: 37px;
}
ul#menu li#item2{
	margin-right: 34px;
}
ul#menu li#item3{
	margin-right: 34px;
}
ul#menu li#item4{
	margin-right: 34px;
}
ul#menu li a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-align: center;
	text-decoration: none;
}
ul#menu li a:hover{
	text-decoration: underline;
}





/***************************** Varukorg ***************************************/

#varuheader{
	float: left;
	height: 27px;
    width: 852px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 35px;
	background: url(../bilder/search_list_dot.gif) top left no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}

#varufooter{
    float: left;
    clear: left;
    text-align: right;
    font-weight: bold;
    width: 883px;
    margin-top: 5px;
    padding-top: 10px;
	border-top: 1px solid #999999;
}
.varukorg_txt{
	float: left;
}
.tillbakavib{
	float: right;
	margin-top: -5px;
}
/***************************** Varning ***************************************/

#varning_header{
    float: left;
    text-align: left;
    margin-left: 0px;
    width: 600px;
}
#varning{
    color: red;
    font-weight: bold;
}

/******************  Huvudstruktur ****************************/
#site_wrapper{
	width: 980px;
	margin: 5px auto;
}

#welcome{
	float: left;
	clear: left;
	width: 980px;
	padding: 10px;
	text-align: center;
}
#ValkommenL{
	float: left;
	clear: left;
}
#content, #footer{
	float: left;
	clear: left;
	width: 956px;
}
#footer{
	width: 980px;
}
#content{
	margin: 0px 0 10px 0;
	padding-left: 24px;
}
/* content */
#main_content{
	float: left;
	clear: right;
	width: 677px;
}
#content_wrapper{
	float: left;
	clear: left;
	width: 657px;
	padding-left: 20px;
}
#sub_content{
	float: left;
	clear: left;
	width: 940px;
	margin: 10px 0 0 0;
	padding: 0 25px 0 25px;
}

/*Footer */
#footer_content{
	display: inline;
	float: left;
	clear: left;
	width: 930px;
	height: 40px;
	margin: 10px 25px 0 25px;
	border-top: 4px solid #202d63; 
}
#footer p{
	font-size: 11px;
}
/****************************** Startsidan *********************************/
a.start { text-decoration: none; }
a.start:link { color: #212E63;}
a.start:visited { color: #212E63;}
a.start:hover { color: #212E63;}
a.start:active { color: #212E63;}

#start_txt{
	float: left;
	clear: right;
	margin-bottom: 20px;
}

#start_txt_links{
	text-align: center;
	color: #212E63;
	font-weight: bold;
	font-size: 46px;
	width: 830px;
	margin: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#menu_row{
	margin: 10px auto auto auto;
}

#start_menu_left{
	float: left;
	font-size: 26px;
	text-decoration: none;
}

#start_menu_middle1{
	float: left;
	font-size: 26px;
	text-decoration: none;
	margin-left: 10px;
}

#start_menu_middle2{
	float: left;
	font-size: 26px;
	text-decoration: none;
	margin-left: 10px;
}

#start_menu_right{
	float: left;
	font-size: 26px;
	text-decoration: none;
	margin-left: 10px;
}



#searchtip{
	float: left;
	width: 660px;
	height: 224px;
	padding: 14px;
	background-color: #e6eef6;
	border: 1px solid #cdd9e6;
}

#searchtip img{
	margin-left: 5px;
	float: right;
	vertical-align: text-top;
}

#searchtip p.red{
	color: red;
	font-weight: bold;
}

#searchtip p{
	font-size: 11px;
}
/**************************** om laga ****************************************/
#om_txt{
	float: left;
	margin-bottom: 25px;
}
#ombild h4{
	display: inline;
}
#om_demont{
	float: left;
	clear: left;
	width: 640px;
}
#om_demont_col1{
	float: left;
	width: 350px;
}
#om_demont_col2{
	float: left;
	width: 200px;
}
.demomt_dropList{
	width: 300px;
}
#visitkort{
	float: left;
	clear: left;
	margin-top: 20px;
	width: 300px;
}
.om_asp_panel{
	float: left;
	clear: left;
	width: 300px;
}
#visitkort table{
	width: 300px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

/**************** sub_content - Nyhet etc. *********************/
#single_puff {
	float: left;
	width: 225px;
	margin-right: 14px;
}
#dubble_puff {
	float: left;
	clear: right;
	width: 676px;
	padding-left: 14px;
	border-left: 1px solid #CCCCCC;
}
#dubble_puff_leftcol, #dubble_puff_rightcol{
	float: left;
	/*width: 318px;*/
	margin-top: 5px;
	padding: 10px;
	/*border-right: 1px solid #CCCCCC;*/
}
#dubble_puff_rightcol{
	/*width: 317px;*/
	border: 0;	
}
.post, .single_post{
	float: left;
	clear: left;
	margin-bottom: 15px;
}
.single_post{
	padding: 10px;
	width: 205px;
}
.post img{
	float: left;
	border: 0;
	margin: 0 10px 8px 0px;
}

/***************************** Skicka förfrågan/efterlysning ******************************/
#forf_list{
	float: left;
	clear:right;
	width: 686px;
}
#forf_list_top{
	float: left;
	clear: left;
	width:686px;
	height: 12px;
	background: url(../bilder/forf_list_top_bg.gif) top left no-repeat;
}
#forf_list_content{
	float: left;
	clear: left;
	width:647px;
	padding: 0 25px 0 14px;
	background: url(../bilder/forf_list_content_bg.gif) top left repeat-y;
}
#forf_list_bottom{
	float: left;
	clear: left;
	width:686px;
	height: 24px;
	background: url(../bilder/forf_list_bottom_bg.gif) top left no-repeat;
}
#query_head{
	float: left;
	height: 27px;
	margin: 0;
	padding: 5px 0px 0 35px;
	background: url(../bilder/question_dot.gif) top left no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.query_section{
	float: left;
	clear: left;
	width: 647px;
	margin-top: 5px;
	padding-top: 10px;
	border-top: 1px solid #999999;
}
.query_asp_panel{
	float: left;
	clear: left;
	width: 647px;
}
#query_delnamn{
	float: left;
	clear: left;
	width: 647px;
}
#query_delinfo, #query_form, #query_form2{
	float: left;
	clear: left;
	width: 647px;
	margin-top: 5px;
	padding-top: 10px;
	border-top: 1px solid #999999;
}
#query_delinfo, #query_form2{
	margin: 0;
	padding: 0;
	border: 0;
}
#query_delinfo table{
	float: left;
	margin: 5px 0;
	width: 300px;
	border-collapse: collapse;
	font-size: 11px;
}
#query_delinfo th{
	width: 60px;
	font-size: 11px;
	text-align:left;
}
#query_form_col1, #query_form_col2{
	float: left;
	width: 300px;
	padding: 0;
	border: 0;
    margin-bottom: 10px;
}
#query_form_row{
	float: left;
	clear: left;
	width: 200px;
	margin: 10px 0 0 60px;
	padding: 0px;
}
#query_form label{
	float: left;
	clear: left;
	width: 200px;
	width: 60px;
}
#query_form input{
	margin-bottom: 5px;

}
#NastaB, #AngraB, #TillbakavB{
	margin: 5px 0 0 60px;
}
#AngraB{
	margin-left: 5px;
}
#query_form span{
	margin-bottom: 5px;
}
#tack_bottom{
    clear: left;
	border-top: 1px solid #999999;
	margin-top: 5px;
    padding-top: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#FortsattB{
    margin-top: 5px;
}
/*#NamnvL, #TelefonvL, #MobilvL, #FaxvL, #AdressvL, #EpostvL, #RegnrvL, #ArsmodellvL, #AntraffbarvL, #OvrigtvL{
	margin-bottom: 5px;
}*/
/**************************** intresselista **********************************/
#int_head{
	float: left;
	height: 27px;
	margin: 0;
	padding: 5px 0px 0 35px;
	background: url(../bilder/search_list_dot.gif) top left no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#int_meny{
	float: right;
}
#IntresseDL{
	float: left;
	clear: left;
	width: 647px;
}
.int_section{
	float: left;
	clear: left;
	width: 647px;
	margin-top: 5px;
	padding-top: 10px;
	border-top: 1px solid #999999;
}
.int_section_2{
	float: left;
	clear: left;
	width: 647px;
	margin-bottom: 10px;

}
.int_item{
	float: left;
	clear: left;
	width: 627px;
	margin-bottom: 15px;
	padding: 10px;
	background-color: #f3f7fb;
}
.int_item_head{
	float: left;
	clear: left;
	width: 627px;
	border-bottom: 1px solid #999999;
	padding-bottom: 5px;
	margin-bottom: 3px;
}
.int_item_delnamn{
	float: left;
	font-weight: bold;
}
.int_item_menu{
	float: right;
	font-size: 11px;
}
.int_item_content{
	float: left;
	clear: left;
	width: 627px;
}
.int_item_table1, .int_item_table2{
	float: left;
	width: 230px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	font-size: 11px;
}
.int_item_table2{
	width: 320px;
}
.int_item_table1 th, .int_item_table2 th{
	width: 55px;
	text-align: left;
	font-size: 11px;
}
/**************************** Steg 1 2o3 ************************************/
#step_2o3{
    float: left;
	width: 956px;
	margin: 0px;
}
#step_1 h2, #step_2 h2, #Steg3litenP h2, #step_3_header{
	height: 27px;
	margin: 0;
	padding: 5px 0px 2px 35px;
	border-bottom: 1px solid #999999;
	background: url(../bilder/step1_nr.gif) top left no-repeat;
}
#step_2 h2{
	background: url(../bilder/step2_nr.gif) top left no-repeat;
}

#Steg3litenP h2{
	background: url(../bilder/step3_nr.gif) top left no-repeat;
}
#step_3_header
{
	background: url(../bilder/step3_nr.gif) top left no-repeat;
}
#step_1{
	float: left;
	width: 253px;
	height: 392px;
	background: url(../bilder/step1_bg.gif) top left no-repeat;
}
#step_1_content, #step_2_content{
	width: 192px;
	margin: 12px 0 0 12px;
}
#step_2
{
    float: left;
    width: 310px;
    height: 392px;
    background: url(../bilder/step2_bg.gif) top left no-repeat;
    margin: 0;
    background-color: #E8EEF6;
    margin-right: 30px;
}
.steg2p{
    float: left;
    width: 310px;
}
#step_2_content
{
    width:280px;
}
.step1_row, .step1_row_alt, .sort_row{
	border-top: 1px solid #999999;
	margin-top: 5px;
	padding: 0px 0 5px 0;
}
.step1_row_alt{
	margin: 0;
	border: 0;
}
.sort_row{
	border-bottom: 1px solid #999999;
}
#Steg3litenP{
	float: left;
    width: 585px;
    background: url(../bilder/step3_bg_small.gif) top left no-repeat;
    height:110px;
    margin-left:20px;
}
#Steg3litenP_content{
	float:left;
	padding: 12px 21px 0 12px;
    width: 525px;
}
#step_3{
	float: left;
	width: 940px;
}
#step_3_top, #step_3_bottom{
	clear:both;
	height: 12px;
	width:940px;
	background: url(../bilder/result_list_top_bg.gif) top left no-repeat;
}
#step_3_bottom
{
    background: url(../bilder/result_list_bottom_bg.gif) top left no-repeat;
    height:24px;
}
#step_3_content{
	float:left;
	padding: 0px 21px 0 12px;
	background: url(../bilder/result_list_content_bg.gif) top left repeat-y;
    width: 890px;
}
.vilken_bilL
{
    color:Gray;   
    font-size:14px;
    font-weight:bold;
}
.tillbaka3ib
{
    float:right;
    clear:right;
    margin: 0px 0px 0px 0px;
}
#regnr_box{
	float: left;
	clear: both;
}
.regnr_cols{
	float: left;
	margin-right: 20px;
	width: 220px;
}
#regnr_box_content{
	width: 900px;
	height: 78px;
	padding: 14px;
	background: url(../bilder/regnr_box_bg.gif) top left no-repeat;
}
/****************************   Result list*************************************/
.result_head {
	float: left;
	height: 27px;
	margin: 0;
	padding: 5px 0px 0 35px;
	background: url(../bilder/search_list_dot.gif) top left no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#result_list{
	float: left;
	width: 922px;
}
#result_list_top{
	float: left;
	clear: left;
	width:922px;
	height: 12px;
	background: url(../bilder/result_list_top_bg.gif) top left no-repeat;
}
#result_list_content{
	float: left;
	clear: left;
	width:883px;
	padding: 0 25px 0 14px;
	background: url(../bilder/result_list_content_bg.gif) top left repeat-y;
}
#result_list_bottom{
	float: left;
	clear: left;
	width:922px;
	height: 24px;
	background: url(../bilder/result_list_bottom_bg.gif) top left no-repeat;
}
.list_item{
	float: left;
	clear: left;
	width: 852px;
	padding: 15px;
}
.list_item_colls{
	float: left;
	margin-right: 20px;
}
.list_item_right_col{
	float: right;
	width:150px;
}
.list_item_right_col img{
	border: 0;
}
.list_item:hover{
	
}

.lagernr:link{
    color: red;
    font-weight: bold;
}
.lagernr:visited{
    color: red;
    font-weight: bold;
}
.lagernr:hover{
    color: red;
    font-weight: bold;
}
.lagernr:active{
    color: red;
    font-weight: bold;
}

.bestalllb{
    text-decoration: none;
}

#demont_choose{
	float: left;
	clear: left;
	width: 883px;
	margin: 3px 0 3px 0;
	border-top: 1px solid #999999;
}
#demont_zipsearch{
	float: left;
	clear: left;
	width: 883px;
	margin: 3px 0 3px 0;
}
#demont_search{
	float: left;
	clear: left;
	width: 337px;
	margin: 3px 0 3px 0;
	border-top: 1px solid #999999;
}
#demont_warn{
	float: left;
	width: 545px;
	margin: 3px 0 3px 0;
	border-top: 1px solid #999999;
}
table#DataGrid1{
	float: left;
	clear: left;
}
/********************** Reservdelsinfo ************************************/
.info_head {
	float: left;
	height: 27px;
	margin: 0;
	padding: 5px 0px 0 35px;
	background: url(../bilder/delinfo_dot.gif) top left no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.info_meny{
	float: right;
	height: 27px;
	margin: 0;
	padding: 5px 0px 0px 35px;
}
.info_bottom {
	float: left;
	height: 27px;
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 0 35px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #999999;
	width: 848px;
}
.info_meny2{
	float: right;
	height: 27px;
	margin: 0px;
	padding: 5px 0px 0px 35px;
}
#detaljspec, #demontering, #delbilder, #flerdelar{
	float: left;
	clear: left;
	width: 883px;
	margin-top: 5px;
	padding-top: 10px;
	border-top: 1px solid #999999;
}

#detalj_header1{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
    float: left;
    width:360px;
}
#detalj_header2{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
    margin-left: 260px;
}

#del_images{
	float: left;
	clear: left;
	margin: 5px 0;
}
table#demont_1, table#spec_1{
	float: left;
	width: 360px;
	margin: 5px 0;
	border-collapse: collapse;
	font-size: 11px;
}
table#demont_1 th, table#demont_2 th, table#spec_1 th, table#spec_2 th{
	width: 60px;
	font-size: 11px;
	text-align:left;
}
table#demont_2, table#spec_2{
	float: left;
	width: 360px;
	margin: 5px 0;
	border-collapse: collapse;
	font-size: 11px;
}

table#ReservdelDL td {
	padding-top:4px;
	padding-bottom:4px;
}