*	{
	margin: 0;
	padding: 0;
	}

body {
	background-image: url('images/bg_top_line.gif');
	background-repeat: repeat-x;
	font-family:"Arial", "Verdana", "Sans serif";
	font-size:14px;
	color:#3d3d3d;
	}

#body{ text-align: center; }

#site_container{ margin: auto; width: 986px; text-align: left; }

h2 { font-size:18px; }
a { color: #f740aa; }
a:hover { color:#3d3d3d; }

/* clear */
.clear  { height: 0px; line-height: 0px; font-size: 0px; clear: both; }

/* contact login */
.contact_login { font-size:11px; margin-top:7px; padding-right:10px; text-align:right; width: 986px; height: 28px; float:left; }
.contact_login a { color:#fff; }
.contact_login a:hover{ text-decoration: none; }

/*  MENU  */
.master_menu_container { 	margin-top:70px; width: 986px; height: 156px; background-image: url('images/master_menu_bg.gif'); background-repeat: no-repeat; float:left; }

.hitta_slaepvagn { margin-left:420px; margin-top:15px; margin-bottom:2px; float:left; }
.hitta_af { margin-left:25px; margin-top:15px; margin-bottom:2px; float:left; }

.master_menu { width: 803px; height: 40px; margin-left:183px; float:left; }
.master_menu td { color: #fff; font-size:12px; font-weight: bold; text-transform: uppercase; padding-left: 10px; padding-right: 12px; background-image: url('images/master_menu_divider.png'); background-position: right; background-repeat: no-repeat; }
.master_menu a { color: #fff; text-decoration: none; }
.master_menu a:hover { color: #f740aa; text-decoration: none; }

.master_submenu { width: 803px; height: 32px; margin-left:183px; float:left; }
.master_submenu td { color: #fff; font-size:12px; font-weight: bold; text-transform: uppercase; padding-left: 10px; padding-right: 10px; background-position: right; background-repeat: no-repeat; }
.master_submenu a { color: #343434; text-decoration: none; }
.master_submenu a:hover { color: #f740aa; text-decoration: none; }
.master_submenu .active { color: #f740aa; text-decoration: none; }


/*  sitecontent holder */
.content_possition_holder { border-top:1px solid #d8d8d8; width:910px; float:right; }
.txt_header {width:910px; margin: 0 0 4px 0; padding: 0; border-bottom:1px solid #d8d8d8; float:left;}
.imageHolder2_3 {margin: 0 4px 4px 0; padding: 0; float:left;}
.imageHolder1_3 {margin: 0 0 4px 0; padding: 0; float:left; }
.imageHolder3_3 {margin: 0 0 4px 0; padding: 0; float:left;}

.txt1_3 {width:300px; height:123px; margin: 0 0 4px 0; float:left;}
.txt1_3 .txt {margin:9px 11px 9px 11px;}
.txt1_3 .txt h2 {font-size:18px;}
.txt1_3v2 {color:#fff; margin: 0 4px 4px 0; width:304px; height:123px; float:left; background-image:url('images/bg_1_3txtHolder.gif');}
.txt1_3v2 .txt {margin:9px 11px 9px 18px;}
.txt1_3v2 .txt h2 {font-size:18px;}


/*  våra släp  */
.vara_slap_column { width:725px; margin-left:15px; margin-top:20px; float:left; }
.vara_slap_column img { float:left; padding-right:10px; margin-right:10px; padding-bottom:25px; border-right:1px dashed #ccc;}

/*  vi sponsrar  */
.vi_sponsrar_column { width:825px; margin-left:15px; margin-top:20px; float:left; }
.vi_sponsrar_column img { float:left; padding-right:10px; margin-right:10px;  border-right:1px dashed #ccc;}

/*  Släpmodellersidan  */
.modell_txtHolder { float:left; }
.modell_txt {margin: 0 0 4px 0; width:602px; float:left;}
.modell_txt .txt {width:570px; margin:9px 0 0 15px;}
.modell_txt .txt h2 {margin:0 0 9px 0;}
.modell_stats { color:#fff; background-image:url('images/bg_modell_stats.png'); margin: 25px 0 4px 0; width:570px; float:left; }
.modell_stats_table { margin:0 11px 20px 18px; font-size:14px; width:533px; color:#fff; }
.modell_stats_table .header {padding:16px 0 15px 0;}

.modell_menuHolder { float:left; width:306px;margin: 0;}
.modell_menu {color:#fff; margin: 0 0 4px 0; width:306px; float:left; background-image:url('images/bg_modellmenu_container.png');}
.modell_menu .txt {margin:9px 11px 10px 18px;}
.modell_menu .txt h2 {margin:0 0 9px 0;}
.modell_menu .output {width:137px; float:left}
.modell_menu .output a {color:#fff;text-decoration: none;}
.modell_menu .output a:hover {color:#bbb;}

.modell_menu_blank {color:#fff; margin: 0 0 4px 0; width:306px; float:left; background-image:url('images/bg_modellmenu_container_blank.png');}
.modell_menu_blank .txt {margin:9px 11px 10px 18px;}
.modell_menu_blank .txt h2 {margin:0 0 9px 0;}
.modell_menu_blank .output {width:137px; float:left}
.modell_menu_blank .output a {color:#fff;text-decoration: none;}
.modell_menu_blank .output a:hover {color:#bbb;}


.modell_menuHolder .imageHolder1_3 {margin: 0 0 4px 6px; padding: 0; float:left;}

.right_subtext {width:290px; padding:5px 0 0 5px; font-size:11px; font-style: italic;}
.givemesomeroom {padding-right:7px;}

/*  hitta ÅF  */
.mapImage { width:260px; margin-left:25px; margin-top:20px; float:left; }
.hitta_AF_listning {width:597px; float:right; margin-left:25px; margin-top:20px;}
.hitta_AF_listning table { font-size:12px;}
.hitta_AF_listning h2 { padding-left:7px; padding-bottom:3px; font-size:18px;}
.hitta_AF_listning .header { font-weight:bold; border-bottom:1px solid #d8d8d8; }
.dashed { border-bottom:1px dashed #d8d8d8; padding:5px 0 5px 0; }
.dashed a { color:#3d3d3d; }
.dashed a:hover { color: #f740aa; }

.mellanlista {margin-top:50px;}
.bold { padding-left:7px; font-weight:bold; }
.blank { }

.AF_storeinfo { margin-left:15px; margin-top:15px; width:270px; float:left; }

.AF_storeinfo h1 { width:260px; margin-left:-15px; margin-bottom:10px; padding:0 0 10px 15px; border-bottom:1px dashed #ccc; float:left;	}

.AF_storeimagemap {
	margin-left:10px;
	margin-top:20px;
	width:606px;
	float:left;
	}



/*  Ladda ner dokument  */
.ladda_ner_info { width:300px; float:left;}
.ladda_ner_info .txt {margin:9px 11px 10px 18px;}
.lada_ner_list {
	margin:9px 0 0 0 ;
	padding-left:12px;
	width:595px;
	float:left;
	border-left:1px dashed #d8d8d8;
	}
.lada_ner_list table { font-size:12px;}
.lada_ner_list .text { padding:5px 0 5px 0; }
.lada_ner_list .text1 { padding:5px 0 5px 5px; }

.nyhetsarkiv_list {
	margin:4px 0 0 0 ;
	padding-left:12px;
	width:595px;
	float:left;
	border-left:1px dashed #d8d8d8;
	}
.nyhetsarkiv_list table { font-size:14px;}
.nyhetsarkiv_list .text { padding:5px 0 5px 0; }
.nyhetsarkiv_list .text1 { padding:5px 0 5px 5px; }



.dashed_filler { height:1px; border-top: 1px dashed #d8d8d8; }


/*  om 4p   */
.om4p_text { width:330px; margin-left:15px; margin-right:10px; margin-top:20px; float:left; }
.om4p_image { margin-top:10px; float:left; }


/* alla modeller*/

.all_models_container {
	width:290px;
	margin-right:10px;
	float: left;
	}

.all_models_container hr {
	border-top:1px solid #d8d8d8;
	height:1px;
	border-left: none;
	border-right: none;
	border-bottom: none;
	margin: 5px 0 5px 0;
	padding: 0 0 5px 0;
	}

.all_models_image {
	width:100px;
	float: left;
	}

.all_models_info {
	margin-left:5px;
	padding-left:5px;
	width:180px;
	float: left;
	}

/* search */

#toggleText {
	position:absolute;
	margin-top:-40px;
	width:262px;
	height:138px;
	background-image:url('images/search_bg.png');
	}

#toggleText td {
	background-image: url(''); 
	}

#toggleText .content {
	padding-left:10px;
	}

.searchtble {
	width:230px;
	padding:0;
	margin:0;
	}

.searchBox {
	width:110px;
	}

/*  Footer  */

.footer {
	margin-bottom:50px;
	padding-top:4px;
	padding-bottom:4px;
	width:910px;
	float:right;
	text-align:left;
	font-size:10px;
	color:#959595;
	}

.footer .left {
	padding-top:4px;
	float:left;
	}

.footer .right {
	float:right;
	}

.footer_holder {
	margin-top:20px;
	padding-top:9px;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	padding-bottom:8px;
	width:910px;
	float:right;
	text-align:left;
	font-size:10px;
	}


.footer_holder .left {
	float:left;
	}

.footer_holder .center {
	padding-top:2px;
	text-align: center;
	width:645px;
	float:left;
	}

.footer_holder .right {
	float:right;
	}

.download_servicehandboken {float:left; margin-top:25px;}

.download_faktablad {float:right; margin-top:25px; margin-right:10px;}


/*  af_downloads  */

.af_downloadsMenu {width:910px; margin: 0; padding: 16px 0 20px 15px; border-bottom:1px solid #d8d8d8; float:left;}
.af_downloadsMenu h2 { font-size:13px; font-weight:bold; float:left; text-transform:uppercase;}
.af_downloadsMenu .menuItem {margin-left:30px; float:left; font-size:13px; font-weight:bold; text-transform:uppercase;}

.af_downloads { float:left; margin: 0 0 4px 15px;}
.af_downloads h2 { font-size:13px; font-weight:bold; text-transform:uppercase; margin-top:30px; margin-bottom:10px;}
.af_downloads p {font-size:12px;}

.af_downloads .itemholder {float:left; margin:0 8px 0 0; width:170px; font-size:12px; margin-top:10px;}
.af_downloads .itemholder .links {margin:10px 0; line-height:140%;}

.fullOne {float:left;}

















