﻿* { margin: 0; padding: 0; }
a img { border: none; }

body 
{
	background:				#000;
	color:					#fff;
	font-size:				62.5%;
	font-family:			Arial, sans-serif;
	text-align:				center;
}
h1 {
	width:					137px;
	height:					79px;
	text-indent:			-9000px;
	overflow:				hidden;
	background:				url(../img/logo/h1.gif);
	margin-left:			15px;
	float:					left;
	display:				inline;
}
h1 a {
	display:				block;
	text-indent:			-9000px;
	width:					100%;
	height:					100%;
}
#header_newsletter h1
{
	background:				none;
	width:					148px;
	height:					122px;
}
a 
{
	color:					#A40505;
	text-decoration:		none;
}
a:hover 
{
	color:					#A40505;
	text-decoration:		underline;
}

.clear 
{
	clear:					both;
}

/*=======================MAIN DIVS=======================*/

#container 
{
	width:					900px;
	margin:					0 auto;
	text-align:				left;
	background:				url(../img/backgrounds/container.png) #F8BF23;
	color:					#000;
}

#header 
{
	height:					134px;
	background:				url(../img/backgrounds/header.png);
}

#header_newsletter
{
	height:					134px;
	background:				url(../img/backgrounds/header_newsletter.png);
}

#footer 
{
	background:				#000;
	position:				relative;
	height:					100px;
}

#footer_newsletter_form
{
	background:				#000;
	position:				relative;
	height:					336px;
}

/*=======================HEADER=======================*/

#login, #ring
{
	float:					right;
	margin-right:			29px;
	margin-top:				39px;
	display:				inline;
}
#ring 
{
	margin-top:				16px;
}
#login a 
{
	display:				block;
}
#ring img 
{
	margin-left:			39px;
}

#print_header
{
	display:				none;
}

/*=======================MENU=======================*/

/* HUVUDMENY */

#menu 
{
	width:					893px;
	min-height:				26px;
	background:				url(../img/menu/menu.png) repeat-x;
	list-style:				none;
	padding-left:			7px;
	position:				relative;
}

#menu li 
{
	float:					left;
}
#menu li a 
{
	background-position:	top;
	overflow:				hidden;
}
#menu li.bestall a { background-image: url(../img/menu/bestall.png); width: 70px; }
#menu li.bli_kund a { background-image: url(../img/menu/bli_kund.png); width: 79px; }
#menu li.ett_vinnande_koncept a { background-image: url(../img/menu/ett_vinnande_koncept.png); width: 171px; }
#menu li.vara_tjanster a { background-image: url(../img/menu/vara_tjanster.png); width: 115px; }
#menu li.priser a { background-image: url(../img/menu/priser.png); width: 62px; }
#menu li.lillebilsgruppen a { background-image: url(../img/menu/lillebilsgruppen.png); width: 130px; }
#menu li.kontakt a { background-image: url(../img/menu/kontakt.png); width: 77px; }
#menu li.lilleinfo a { background-image: url(../img/menu/lilleinfo.png); width: 80px; }
#menu li.sok a { background-image: url(../img/menu/sok.png); width: 36px; margin-left: 25px; margin-right: 0;
                 
                 background-position: left 
                  }

#menu li.bestall a:hover, #menu li.bestall a.active, #menu li.bli_kund a:hover, #menu li.bli_kund a.active, #menu li.ett_vinnande_koncept a:hover, #menu li.ett_vinnande_koncept a.active, #menu li.vara_tjanster a:hover, #menu li.vara_tjanster a.active, #menu li.priser a:hover, #menu li.priser a.active, #menu li.lillebilsgruppen a:hover, #menu li.lillebilsgruppen a.active, #menu li.kontakt a:hover, #menu li.kontakt a.active, #menu li.lilleinfo a:hover, #menu li.lilleinfo a.active, #menu li.vara_tjanster li.budbil a:hover, #menu li.vara_tjanster li.budbil a.active, #menu li.vara_tjanster li.kylbilsbud a:hover, #menu li.vara_tjanster li.kylbilsbud a.active, #menu li.vara_tjanster li.lastbilsbud a:hover, #menu li.vara_tjanster li.lastbilsbud a.active, #menu li.vara_tjanster li.kranbilsbud a:hover, #menu li.vara_tjanster li.kranbilsbud a.active, #menu li.lillebilsgruppen li.kalla_fakta a:hover, #menu li.lillebilsgruppen li.kalla_fakta a.active, #menu li.lillebilsgruppen li.kvalite_miljo a.active, #menu li.lillebilsgruppen li.kvalite_miljo a:hover, #menu li.lillebilsgruppen li.kor_at_oss a:hover, #menu li.lillebilsgruppen li.kor_at_oss a.active, #menu li.priser li.budpriser a:hover, #menu li.priser li.budpriser a.active, #menu li.priser li.ortspriser a.active, #menu li.priser li.ortspriser a:hover, #menu li.priser li.zonkarta a.active, #menu li.priser li.zonkarta a:hover, #menu li.priser li.bud_vasteras_stockholm a.active, #menu li.priser li.bud_vasteras_stockholm a:hover, #newsletter_top_menu #menu li.lilleinfo li.lille_info a.active, #newsletter_top_menu #menu li.lilleinfo li.lille_info a:hover, #newsletter_top_menu #menu li.lilleinfo li.prenumerera a.active, #newsletter_top_menu #menu li.lilleinfo li.prenumerera a:hover, #newsletter_top_menu #menu li.lilleinfo li.tipsa a.active, #newsletter_top_menu #menu li.lilleinfo li.tipsa a:hover { background-position: bottom; }

#menu li a
{
	float:					left;
	height:					26px;
	text-indent:			-9000px;
	margin-right:			5px;
	background:				none;
}

/* UNDERMENY */

#menu ul 
{
	position:				absolute;
	left:					0;
	top:					26px;
	background:				url(../img/backgrounds/container.png) #F8BF23;
	width:					880px;
	height:					26px;
	list-style:				none;
	padding-left:			20px;
}

#menu li li a
{
	float:					left;
	height:					14px;
	text-indent:			-9000px;
	margin:					0;
	margin-top:				7px;
	margin-right:			40px;
}

#menu li.vara_tjanster li a, #menu li.priser li a 
{
	background:				none;
	text-indent:			0px;
}

#menu li.vara_tjanster li.budbil a { background: url(../img/menu/budbil.png); width: 48px; text-indent: -9000px; }
#menu li.vara_tjanster li.kylbilsbud a { background: url(../img/menu/kylbilsbud.png); width: 81px; text-indent: -9000px; }
#menu li.vara_tjanster li.lastbilsbud a { background: url(../img/menu/lastbilsbud.png); width: 87px; text-indent: -9000px; }
#menu li.vara_tjanster li.kranbilsbud a { background: url(../img/menu/kranbilsbud.png); width: 95px; text-indent: -9000px; }

#menu li.priser li.budpriser a { background: url(../img/menu/budpriser.png); text-indent: -9000px; width: 73px; }
#menu li.priser li.ortspriser a { background: url(../img/menu/ortspriser.png); text-indent: -9000px; width: 72px; }
#menu li.priser li.zonkarta a { background: url(../img/menu/zonkarta.png); text-indent: -9000px; width: 75px; }
#menu li.priser li.bud_vasteras_stockholm a { background: url(../img/menu/bud_vasteras_stockholm.png); text-indent: -9000px; width: 198px; }

#menu li.lillebilsgruppen li.kalla_fakta a { background: url(../img/menu/kalla_fakta.png); text-indent: -9000px; width: 88px; }
#menu li.lillebilsgruppen li.kvalite_miljo a { background: url(../img/menu/kvalite_miljo.png); text-indent: -9000px; width: 121px; }
#menu li.lillebilsgruppen li.kor_at_oss a { background: url(../img/menu/kor_at_oss.png); text-indent: -9000px; width: 92px; }

#newsletter_top_menu #menu li.lilleinfo li.lille_info a { background: url(../img/menu/lilleinfo3.png); text-indent: -9000px; width: 71px; }
#newsletter_top_menu #menu li.lilleinfo li.prenumerera a { background: url(../img/menu/prenumerera.png); text-indent: -9000px; width: 100px; }
#newsletter_top_menu #menu li.lilleinfo li.tipsa a { background: url(../img/menu/tipsa.png); text-indent: -9000px; width: 38px; }

/* MENY NÄR MAN ÄR PÅ NYHETSDELEN */

#newsletter_top_menu #menu 
{
	background:				#F7B51D;
}
#newsletter_top_menu #menu ul
{
	background:				#fff;
}
#newsletter_top_menu #menu li.bestall a { background-image: url(../img/menu/bestall2.png); }
#newsletter_top_menu #menu li.bli_kund a { background-image: url(../img/menu/bli_kund2.png); }
#newsletter_top_menu #menu li.ett_vinnande_koncept a { background-image: url(../img/menu/ett_vinnande_koncept2.png); }
#newsletter_top_menu #menu li.vara_tjanster a { background-image: url(../img/menu/vara_tjanster2.png); }
#newsletter_top_menu #menu li.priser a { background-image: url(../img/menu/priser2.png); }
#newsletter_top_menu #menu li.lillebilsgruppen a { background-image: url(../img/menu/lillebilsgruppen2.png); }
#newsletter_top_menu #menu li.kontakt a { background-image: url(../img/menu/kontakt2.png); }
#newsletter_top_menu #menu li.lilleinfo a { background-image: url(../img/menu/lilleinfo2.png); }
#newsletter_top_menu #menu li.sok a { background-image: url(../img/menu/sok2.png); }

/*=======================MAIN=======================*/

#start_main_puff 
{
	width:					900px;
	height:					314px;
	/*border-bottom:			3px solid #fff;*/
	overflow:				hidden;
}
#start_main_puff img
{
	display:				block;
}
#border
{
	width:					100%;
	height:					3px;
	background:				#fff;
	position:				relative;
	top:					-3px;
}

#left_col, #right_col 
{
	float:					left;
	width:					448px;
	height:					305px;
	background:				url(../img/backgrounds/left_col.png) repeat-x;
	border-bottom:			2px #fff solid;
}
#left_col 
{
	border-right:			5px #fff solid;
	width:					447px;
}

#left_col .col, #right_col .col 
{
	float:					left;
	background:				#FFB61C;
}
#left_col .col img, #right_col .col img
{
	display:				block;
}

#left_col img.tel_nummer, #right_col img.tel_nummer 
{
	margin-top:				0;
	margin-left:			0;
}

#left_col h2, #right_col h2
{
	text-indent:			-9000px;
	margin-left:			0;
	margin-top:				0;
	height:					47px;
	overflow:				hidden;
	width:					222px;
}
#left_col h2 a, #right_col h2 a
{
	display:				block;
	height:					100%;
	width:					100%;
}
#left_col h2.bilbud 
{
	width:					225px;
	background:				url(../img/futura/bilbud.png);
}
#left_col h2.kylbilsbud 
{
	background:				url(../img/futura/kylbilsbud.png);
}
#right_col h2.lastbilsbud 
{
	width:					225px;
	background:				url(../img/futura/lastbilsbud.png);
}
#right_col h2.kranbilsbud 
{
	background:				url(../img/futura/kranbilsbud.png);
}

/*=======================ORDER/JOIN=======================*/

#main_puff, #main_puff2, #main_puff3, #main_puff4
{
	width:					900px;
	height:					234px;
	position:				relative;
}
#main_puff2 { margin-top: 26px; }
#main_puff3 { height: 258px; margin-top: 26px; }
#main_puff4 { height: 259px; margin-top: 26px; }
#main_puff img, #main_puff2 img, #main_puff3 img, #main_puff4 img
{
	display:				block;
}
#main_puff a
{
	position:				absolute;
	bottom:					-17px;
	right:					67px;
	display:				block;
	width:					252px;
	height:					43px;
}

#form 
{
	margin-top:				50px;
	margin-left:			38px;
}
#form p 
{
	font-size:				1.4em;
	
}
#form #ctl00_MainContentHolder_Main2_chkKort_lang  
{
	float:					left;
	margin:					0;
	width:					auto;
	height:					auto;
	margin-left:			8px;
	background:				none;
	border:					none !important;
	background:				none;
	padding:				0;
}
	
#form #ctl00_MainContentHolder_Main2_lblKort_lang 
{
	width:					103px;
	height:					17px;
	background:				url(../img/futura/kort_formular.png);
	text-indent:			-9000px;
	display:				block;
	float:					left;
	margin:					0;
	margin-left:			11px;
	margin-top:				-3px;
}
#form span.kort_formular2 
{
	display:				block;
	margin-left:			30px;
	margin-top:				3px;
}

#form h2.bestall_bud
{
	display:				none
}
#form h2.bestall_bud
{
	display:				none
}

#form fieldset 
{
	width:					372px;
	float:					left;
	border:					none;
	outline:				none;
	position:				relative;
	margin-right:			58px;
	margin-bottom:			20px;
	margin-top:				25px;
}
#form fieldset p.first 
{
	margin-top:				64px;
}

#form fieldset legend span
{
	display:				block;
	position:				absolute;
	left:					0;
	right:					0;
	top:					0;
	border-top:				1px solid #9A7616;
	height:					26px;
	text-indent:			-9000px;
	background-color:		#F8BF23;
}
#form fieldset legend.bestallare span { background: url(../img/futura/bestallare.png) no-repeat #F8BF23 bottom left; }
#form fieldset legend.fran span { background: url(../img/futura/fran.png) no-repeat #F8BF23 bottom left; }
#form fieldset legend.till span { background: url(../img/futura/till.png) no-repeat #F8BF23 bottom left; }
#form fieldset legend.gods span { background: url(../img/futura/gods.png) no-repeat #F8BF23 bottom left; }

#form label 
{
	display:				block;
	margin:					0 8px;
}
#form input
{
	width:					347px;
	height:					19px;
	margin:					0 8px;
	border:					none;
	outline:				none;
	background:				#FBD97B;
	padding-top:			5px;
	display:				block;
	margin-bottom:			10px;
	border:					1px solid #FBD97B;
}
#form input.notForced
{
	background:				#E4B020;
	border:					1px solid #E4B020;
}
#form label.notForced
{
	color:					#957315;
}
#form p input#ctl00_MainContentHolder_Main2_chkOrderbekr
{
	width:					auto;
	height:					auto;
	padding:				0;
	display:				inline;
	background:				none;
}
#form p span.checkBox label 
{
	display:				inline;
	margin: 0;
}
#form .checkBox 
{
	margin-bottom:			20px;
	display:				block;
}

#form select
{
	margin-left:			8px;
	margin-top:				10px;
	padding:				0 2px;
	background:				#FAD265;
	font-size:				1em;
	outline:				none;
	border:					none;
}

#form select.fordonstyp 
{
	margin:					0;
	margin-left:			8px;
	margin-top:				2px;
	margin-bottom:			39px;
	padding:				0;
	width:					150px;
}

#form textarea 
{
	outline:				none;
	border:					none;
	background:				#FBD97B;
	margin-left:			8px;
	margin-top:				8px;
	width:					349px;
	height:					126px;
	overflow:				auto;
}

#form .submit, #form .skriv_ut, #form .kopiera_over_uppgifter
{
	background:				none;
	width:					80px;
	height:					23px;
	margin:					0;
	background:				url(../img/buttons/skicka.png);
	padding:				0;
	text-indent:			-9000px;
	float:					right;
	margin-right:			15px;
	margin-top:				22px;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
	border:					none;
}

#form .skriv_ut
{
	background:				url(../img/buttons/skriv_ut.png);
	width:					90px;
	float:					left;
	margin-right:			0;
	margin-left:			8px;
}
#form .kopiera_over_uppgifter
{
	background:				url(../img/buttons/kopiera_over_uppgifter.png);
	width:					206px;
	float:					left;
	margin-left:			8px;
	margin-top:				8px;
}

#form h2.bli_kund 
{
	width:					508px;
	height:					22px;
	background:				url(../img/futura/valkommen_att_bli_kund.png);
	text-indent:			-9000px;
	margin-top:				-16px;
	margin-bottom:			10px;
}

#form select.join_dropdown 
{
	margin-top:				0;
	margin-bottom:			17px;
	min-width:				170px;
}

#form input.date-pick
{
	width:					100px;
}

#form a.dp-choose-date 
{
	display:				block;
	margin-left:			8px;
}

/*=======================CONCEPT=======================*/

.concept 
{
	width:					625px;
	margin-bottom:			40px;
	margin-left:			60px;
}

.concept .left 
{
	float:					left;
}
.concept h2 
{
	text-indent:			-9000px;
	overflow:				hidden;
	z-index:				100;
	position:				relative;
	margin-bottom:			10px;
}
.concept h2.vi_ger_oss_inte
{
	background:				url(../img/futura/vi_ger_oss_inte_forran_allt_funkar_som_det_ska.png);
	width:					326px;
	height:					58px;
}
.concept h2.vi_kan_din_bransch
{
	background:				url(../img/futura/vi_kan_din_bransch.png);
	width:					367px;
	height:					62px;
}
.concept h2.brett_hogt_tungt
{
	background:				url(../img/futura/brett_hogt_tungt_eller_kallt.png);
	width:					352px;
	height:					64px;
}
.concept h2.nummer_ett
{
	background:				url(../img/futura/nummer_ett_pa_lastbilsbud.png);
	width:					351px;
	height:					32px;
}
.concept h2.tryggare_kan_godset_inte_vara
{
	background:				url(../img/futura/tryggare_kan_godset_inte_vara.png);
	width:					279px;
	height:					57px;
}

.concept p 
{
	width:					376px;
	z-index:				100;
	position:				relative;
	font-size:				1.4em;
	line-height:			1.4em;
}
.concept img 
{
	float:					right;
}

/*=======================SERVICES=======================*/

#services_col 
{
	float:					left;
	margin-left:			60px;
	margin-top:				46px;
	width:					400px;
	display:				inline;
}

#services_col h2
{
	text-indent:			-9000px;
	height:					16px;
	overflow:				hidden;
	margin-bottom:			5px;
}
#services_col h2.direktbud 
{
	width:					110px;
	background:				url(../img/futura/direktbud.png);
}
#services_col h2.en_timmes 
{
	width:					90px;
	background:				url(../img/futura/1-timmes.png);
}
#services_col h2.tva_timmars
{
	width:					109px;
	background:				url(../img/futura/2-timmars.png);
}
#services_col h2.tre_timmars
{
	width:					110px;
	background:				url(../img/futura/3-timmars.png);
}
#services_col h2.fyra_timmars
{
	width:					111px;
	background:				url(../img/futura/4-timmars.png);
}
#services_col h2.en_tva_timmes
{
	width:					209px;
	height:					20px;
	background:				url(../img/futura/1-timmes-2-timmes.png);
	margin-top:				-2px;
}
#services_col h2.tre_fyra_timmes
{
	width:					231px;
	height:					21px;
	background:				url(../img/futura/3-timmes-4-timmes.png);
	margin-top:				-3px;
}
#services_col h2.tidspassning
{
	width:					148px;
	background:				url(../img/futura/tidspassning.png);
}
#services_col h2.langvaga_bud
{
	width:					162px;
	height:					22px;
	background:				url(../img/futura/langvaga_bud.png);
	margin-top:				-6px;
}
#services_col h2.timkorning
{
	width:					148px;
	height:					21px;
	background:				url(../img/futura/timkorning.png);
	margin-top:				-5px;
}
#services_col h2.langvaga_transport
{
	width:					238px;
	height:					22px;
	background:				url(../img/futura/langvaga_transport.png);
	margin-top:				-6px;
}
#services_col h2.distribution
{
	width:					138px;
	background:				url(../img/futura/distribution.png);
}

#services_col p 
{
	font-size:				1.4em;
	margin-bottom:			25px;
}

#services_sidebar 
{
	float:					right;
	width:					257px;
	margin-right:			60px;
	margin-top:				42px;
	display:				inline;
}
#services_sidebar p
{
	font-size:				1.4em;
	margin:					0 7px;
	margin-bottom:			35px;
	line-height:			1.3em;
}
#services_sidebar p strong
{
	display:				block;
}

/*=======================CONTACT=======================*/

h2.kontakt 
{
	text-indent:			-9000px;
	margin:					30px 0;
	margin-left:			695px;
	width:					149px;
	height:					45px;
	overflow:				hidden;
	background:				url(../img/futura/kontakt.png);
}

.contact 
{
	width:					244px;
	height:					270px;
	float:					left;
	margin-left:			60px;
	margin-right:			-35px;
	display:				inline;
}
.contact img
{
	margin-bottom:			4px;
}
.contact p 
{
	font-size:				1.4em;
	line-height:			1.4em;
}
.contact h3
{
	text-indent:			-9000px;
	height:					17px;
	overflow:				hidden;
	margin:					5px 0;
}
.contact h3.christer_perez { background: url(../img/futura/christer_perez.png); width: 139px; height: 15px; }
.contact h3.ann_berglund { background: url(../img/futura/ann_berglund.png); width: 136px; height: 15px; margin-bottom: 2px; }
.contact h3.jan_karmeland { background: url(../img/futura/jan_karmeland.png); width: 146px; height: 16px; }
.contact h3.katarina_karmeland { background: url(../img/futura/katarina_karmeland.png); width: 202px; height: 15px; }
.contact h3.johan_ridderstedt { background: url(../img/futura/johan_ridderstedt.png); width: 182px; }
.contact h3.leo_alkevik { background: url(../img/futura/leo_alkevik.png); width: 112px; height: 15px; }
.contact h3.torsten_ericsson { background: url(../img/futura/torsten_ericsson.png); width: 169px; height: 15px; }
.contact h3.leif_soderstrom { background: url(../img/futura/leif_soderstrom.png); width: 158px; margin-top: 2px; }
.contact h3.mats_nystrom { background: url(../img/futura/mats_nystrom.png); width: 138px; margin-top: 2px; }
.contact h3.micke_hansson { background: url(../img/futura/micke_hansson.png); width: 144px; height: 15px; }
.contact h3.annabelle_malmberg { background: url(../img/futura/annabelle_malmberg.png); width: 201px; height: 15px; }
.contact h3.richard_dahlberg { background: url(../img/futura/richard_dahlberg.png); width: 174px; height: 15px; }

/*=======================PRICES=======================*/

.hidden_button { display: none !important; }
.prices_form_col
{
	position:				relative;
	left:					60px;
	margin-top:				51px;
	float:					left;
	width:					404px;
	height:					432px;
	border-bottom:			1px solid #9A7616;
	margin-bottom:			10px;
}
.prices_form_col #zonkarta_popup
{
	position:				absolute;
	right:					5px;
	top:					10px;
}
.prices_form_col #ditt_pris
{
	float:					left;
	width:					224px;
}
.prices_form_col h2
{
	display:				block;
	text-indent:			-9000px;
	overflow:				hidden;
	background:				url(../img/futura/ditt_pris.png);
	width:					92px;
	height:					16px;
	float:					left;
	margin-left:			72px;
	margin-right:			9px;
	margin-top:				5px;
	display:				inline;
}
.prices_form_col p
{
	height:					40px;
	font-size:				1.4em;
	text-align:				right;
}
.prices_form_col .fran, .prices_form_col .till 
{
	display:				block;
	text-indent:			-9000px;
	margin-right:			9px;
	overflow:				hidden;
	font-size:				0;
	line-height:			0;
}
.prices_form_col .fran { background: url(../img/futura/fran2.png) right no-repeat; }
.prices_form_col .till { background: url(../img/futura/till2.png) right no-repeat; }
.prices_form_col label
{
	float:					left;
	width:					82px;
	height:					22px;
	line-height:			22px;
}
.prices_form_col label.no_line
{
	line-height:			normal;
}
.prices_form_col input
{
	width:					211px;
	height:					20px;
	background:				#FAD265;
	font-size:				1em;
	outline:				none;
	border:					none;
	padding-top:			5px;
	float:					left;
}
.prices_form_col .radiobuttons 
{
	float:					left;
}
.prices_form_col .radiobuttons input
{
	width:					auto;
	height:					auto;
	background:				none;
	padding-top:			0;
	float:					none;
	display:				inline;
	margin-left:			9px;
}
.prices_form_col select
{
	width:					211px;
	height:					25px;
	background:				#FAD265;
	font-size:				1em;
	outline:				none;
	border:					none;
	float:					left;
	margin-left:			9px;
}
.prices_form_col #ditt_pris label 
{
	display:				block;
	text-indent:			-9000px;
	overflow:				hidden;
	width:					143px;
	height:					25px;
	float:					left;
	font-size:				0;
	line-height:			0;
}
.prices_form_col #ditt_pris label.direkt {background: url(../img/futura/direkt.png); }
.prices_form_col #ditt_pris label.en_timmars {background: url(../img/futura/1_timmars.png); }
.prices_form_col #ditt_pris label.tva_timmars {background: url(../img/futura/2_timmars.png); }
.prices_form_col #ditt_pris label.tre_timmars {background: url(../img/futura/3_timmars.png); }
.prices_form_col #ditt_pris label.fyra_timmars {background: url(../img/futura/4_timmars.png); }
.prices_form_col #ditt_pris label.tidspass {background: url(../img/futura/tidspass.png); }


/* TILLFÄLLIG LÖSNING TILLS VI FÅTT RÄTT BILDER 
.prices_form_col #ditt_pris label.en_timmars, .prices_form_col #ditt_pris label.tre_timmars
{
	text-indent:			0;
	font-size:				20px;
	line-height:			normal;
	text-transform:			uppercase;
}*/

.prices_form_col #ditt_pris input 
{
	width:					75px;
	height:					23px;
	padding-top:			2px;
	background:				#000;
	color:					#fff;
	font-size:				18px;
	padding-left:			4px;
	margin-left:			2px;
}
.prices_Submit 
{
	float:					right;
	width:					166px;
	height:					23px;
	background:				url(../img/buttons/bestall_direkt_har2.png);
	border:					none;
	outline:				none;
	text-indent:			-9000px;
	overflow:				hidden;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
	margin-right:			35px;
	margin-bottom:			40px;
}

.ButtonHittaPris 
{
	width:					166px;
	height:					23px;
	background:				url(../img/buttons/HittaPrisButton.png);
	border:					none;
	outline:				none;
	text-indent:			-9000px;
	overflow:				hidden;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
	margin-right:			0px;
	margin-bottom:			0px;
}

.prices_Print
{
	width:					90px;
	height:					23px;
	margin:					0;
	padding:				0;
	text-indent:			-9000px;
	float:					left;
	margin-left:			60px;
	margin-bottom:			40px;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
	border:					none;
	background:				url(../img/buttons/skriv_ut.png);
}

#prices_form
{
	margin-left:			25px;
	margin-right:			47px;
	margin-top:				34px;
}

#prices_form #prices_ort_special
{
	margin-top: -10px;
}
#prices_form #prices_ort_special span
{
	position:				absolute;
	right:					0;
	top:					0;
}
#prices_form #prices_ort_special td
{
	position: relative;
	vertical-align: top;
}

#prices_form #prices_ort_special td #zonkarta_popup
{
	font-size:				12px;
	font-weight:			bold;
	display: block;
	margin: 0;
	margin-top: -10px;
}

#prices_form label 
{
	text-indent:			-9000px;
	overflow:				hidden;
	height:					16px;
	display:				block;
	background-repeat:		no-repeat;
	background-position:	bottom left;
	width:					166px;
	height:					25px;
	margin-left:			33px;
	margin-bottom:			15px;
}
#prices_form label.kundnummer { background-image: url(../img/futura/kundnummer.png); }
#prices_form label.kund { background-image: url(../img/futura/kund.png); }
#prices_form label.arbetsstalle { background-image: url(../img/futura/arbetsstalle.png); width: 148px; }
#prices_form label.fran { background-image: url(../img/futura/fran2.png); }
#prices_form label.rabatt { background-image: url(../img/futura/rabatt.png); width: 148px; }
#prices_form label.tillagg { background-image: url(../img/futura/tillagg.png); width: 75px; height: 19px;  }
#prices_form label.prislista { background-image: url(../img/futura/prislista.png); }
#prices_form label.inkl_moms { background-image: url(../img/futura/inkl_moms.png); width: 148px; }

#prices_form input 
{
	outline:				none;
	border:					none;
	background:				#FAD265;
	width:					224px;
	height:					20px;
	padding-top:			5px;
	margin-bottom:			15px;
	display:				block;
	font-size:				1.4em;
}

#prices_form select 
{
	background:				#FAD265;
	width:					224px;
	height:					25px;
	border:					none;
	outline:				none;
	display:				block;
	font-size:				1.4em;
}

#prices_form input.valj_destination
{
	float:					right;
	background:				url(../img/buttons/valj_destination.png);
	width:					166px;
	height:					23px;
	padding:				0;
	margin-bottom:			0;
	margin-right:			20px;
	text-indent:			-9000px;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
}
#prices_form input.submit
{
	float:					right;
	background:				url(../img/buttons/bestall_direkt_har2.png);
	width:					166px;
	height:					23px;
	padding:				0;
	margin-bottom:			0;
	text-indent:			-9000px;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
}
#prices_form .print
{
	width:					90px;
	height:					23px;
	margin:					0;
	padding:				0;
	text-indent:			-9000px;
	float:					left;
	margin-left:			30px;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
	border:					none;
	background:				url(../img/buttons/skriv_ut.png);
}

.print_zonkarta,.print_bud
{
	width:					90px;
	height:					23px;
	margin:					0;
	padding:				0;
	text-indent:			-9000px;
	margin-left:			60px;
	margin-bottom:			40px;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
	border:					none;
	background:				url(../img/buttons/skriv_ut.png);
}
.print_bud
{
	margin-left:			0px;
	margin-bottom:			0;
}

table.prices 
{
	border-collapse:		collapse;
	width:					793px;
	margin-left:			59px;
	font-size:				1.4em;
	margin-top:				29px;
	margin-bottom:			40px;
}
table.prices tr#ctl00_MainContentHolder_Main2_tr7, table.prices tr#ctl00_MainContentHolder_Main2_tr7 img, table.prices tr#ctl00_MainContentHolder_Main2_tr7 td
{
	height: 1px !important;
	padding: 0 !important;
	margin: 0 !important;
}
table.prices tr#ctl00_MainContentHolder_Main2_tr7 img
{
	display: none;
}
table.prices thead tr
{
	background:				#000;
	height:					26px;
	color:					#fff;
}
table.prices td.biltyp
{
	width:					290px;
	background:				url(../img/futura/biltyp.png) no-repeat #000;
	text-indent:			-9000px;
	overflow:				hidden;
}
table.prices td select, table.prices td options
{
	width:					85px;
}
table.prices td.bud { background: url(../img/futura/bud.png) no-repeat #000; text-indent: -9000px; overflow: hidden; }
table.prices td.paket { background: url(../img/futura/paket.png) no-repeat #000; text-indent: -9000px; overflow: hidden; }
table.prices td.lastbil { background: url(../img/futura/lastbil.png) no-repeat #000; text-indent: -9000px; overflow: hidden; }
table.prices td.zon { background: url(../img/futura/zon.png) no-repeat #000; text-indent: -9000px; overflow: hidden; width: 65px; }

table.prices thead th.halltider
{
	background:				url(../img/futura/halltider.png) no-repeat #000;
	text-indent:			-9000px;
	overflow:				hidden;
}
table.prices thead th.boka_senast
{
	background:				url(../img/futura/boka_senast.png) no-repeat #000;
	text-indent:			-9000px;
	overflow:				hidden;
}
table.prices thead th.klart_for_hamtning
{
	background:				url(../img/futura/klart_for_hamtning.png) no-repeat #000;
	text-indent:			-9000px;
	overflow:				hidden;
}
table.prices thead th.leverans
{
	background:				url(../img/futura/leverans.png) no-repeat #000;
	text-indent:			-9000px;
	overflow:				hidden;
}

table.prices tbody tr
{
	
}
table.prices tbody tr.odd
{
	background:				url(../img/backgrounds/prices_strip.png) repeat #FAD265;
}

table.prices tbody th
{
	text-indent:			-9000px;
	overflow:				hidden;
	background-repeat:		no-repeat;
	height:					30px;
}
/*table.prices tbody td.lev_tid { background-image: url(../img/futura/lev_tid.png);text-indent:			-9000px;
	overflow:				hidden;
	background-repeat:		no-repeat;
	height:					30px; }
table.prices tbody td.max_kg { background-image: url(../img/futura/max_kg.png);text-indent:			-9000px;
	overflow:				hidden;
	background-repeat:		no-repeat;
	height:					30px; }
table.prices tbody td.max_ppl { background-image: url(../img/futura/max_ppl.png); text-indent:			-9000px;
	overflow:				hidden;
	background-repeat:		no-repeat;
	height:					30px;}
table.prices tbody td.max_kbm { background-image: url(../img/futura/max_kbm.png);text-indent:			-9000px;
	overflow:				hidden;
	background-repeat:		no-repeat;
	height:					30px; }
table.prices tbody td.max_kartong { background-image: url(../img/futura/max_kartong.png);text-indent:			-9000px;
	overflow:				hidden;
	background-repeat:		no-repeat;
	height:					30px; }
table.prices tbody td.max_langd { background-image: url(../img/futura/max_langd.png);text-indent:			-9000px;
	overflow:				hidden;
	background-repeat:		no-repeat;
	height:					30px; }
table.prices tbody td.max_hojd { background-image: url(../img/futura/max_hojd.png); text-indent:			-9000px;
	overflow:				hidden;
	background-repeat:		no-repeat;
	height:					30px;}*/
	
table.prices tbody td.lev_tid, table.prices tbody td.max_kg, table.prices tbody td.max_ppl, table.prices tbody td.max_kbm, table.prices tbody td.max_kartong, table.prices tbody td.max_langd, table.prices tbody td.max_hojd, table.prices tbody td.tillagg
{
	font-weight: bold;
}
#text_page table.prices tbody th
{
	text-indent:			0;
	overflow:				auto;
	height:					30px;
	line-height:			1.8em;
	padding-left:			4px;
}

table.prices tr#ctl00_MainContentHolder_Main2_tr7 td
{
	padding-left:			4px !important;
}

table.prices tbody td
{
	line-height:			1.8em;
	padding-left:			4px;
}

/*=======================CITY TABLE=======================*/

.CityTable
{
	border-collapse:		collapse;
	width:					793px;
	margin-left:			59px;
	font-size:				1.4em;
	margin-top:				10px;
}
.CityTable td
{
	height:					20px;
	vertical-align:			top;
}
.CityTable td.Orter, .CityTable td.ZonHead
{
	font-weight:			bold;
	height:					30px;
	vertical-align:			bottom;
	padding-bottom:			5px;
}
.CityTable td input
{
	margin-right:			5px;
}

.avskiljare
{
	width:					100%;
	height:					1px;
	overflow:				hidden;
	background:				#000;
	margin-top:				20px;
	margin-bottom:			20px;
}

input.skicka
{
	background:				url(../img/buttons/spara.png);
	width:					77px;
	height:					23px;
	display:				block;
	padding:				0;
	margin-bottom:			0;
	margin-left:			59px;
	margin-top:				5px;
	text-indent:			-9000px;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
}

/*=======================ZONKARTA=======================*/

.zonkarta_image
{
	display:				block;
	margin:					30px auto;
}

/*=======================NEWSLETTER_FORM=======================*/

#form input.back_newsletter
{
	width:					230px;
	height:					23px;
	background:				url(../img/buttons/tillbaka_till_nyhetsbrevet.png);
	text-indent:			-9000px;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
	border:					none;
	outline:				none;
	margin-top:				40px;
	margin-left:			0;
}

#form input.contacted
{
	width:					203px;
	height:					23px;
	background:				url(../img/buttons/jag_vill_bli_kontaktad.png);
	text-indent:			-9000px;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
	border:					none;
	outline:				none;
	margin-top:				9px;
	margin-left:			0;
}

#form fieldset p.tomtom
{
	line-height:			1.4em;
}

/*=======================text_page=======================*/

#text_page 
{
	margin:					20px 60px;
}

#text_page h2
{
	display:				block;
	text-indent:			-9000px;
	overflow:				hidden;
	margin-bottom:			10px;
	margin-top:				30px;
}
#text_page h2.lokaltransportsinne_sedan { background: url(../img/futura/lokaltransportsinne_sedan_1971.png); width: 423px; height: 32px; }
#text_page h2.konsekvent { background: url(../img/futura/konsekvent.png); width: 335px; height: 64px; }
#text_page h2.fast_anslutna { background: url(../img/futura/fast_anslutna_akare.png); width: 389px; height: 65px; }
#text_page h2.allmanna_villkor { background: url(../img/futura/allmana_villkor.png); width: 221px; height: 25px; }

#text_page h2.bud_vasteras
{
	display:				none;
}

#text_page table
{
	font-size:				1.4em;
	margin:					1em 0;
}

#text_page table th, #text_page table td
{
	width:					200px;
	vertical-align:			top;
	border-collapse:		collapse;
	height:					20px;
}

#text_page p
{
	font-size:				1.4em;
	margin-bottom:			1em;
}
#text_page p.short
{
	width:					376px;
}
#text_page p strong
{
	display:				block;
}

/*=======================NEWSLETTER=======================*/

#newsletter 
{
	background:				url(../img/backgrounds/newsletter.png) repeat-x #fff;
	margin-top:				26px;
}

#newsletter_menu 
{
	float:					left;
	width:					273px;
	margin-top:				80px;
	background:				#fff;
}

#newsletter_content 
{
	float:					left;
	width:					490px;
	background:				#fff;
	margin-top:				80px;
	margin-left:			77px;
}

#newsletter ul 
{
	margin-left:			15px;
	list-style:				none;
}
#newsletter ul ul
{
	margin-left:			0;
	margin-bottom:			21px;
}
#newsletter li
{
	margin-bottom:			12px;
}
#newsletter li li
{
	margin-bottom:			0;
}
#newsletter li a
{
	display:				block;
	background:				#000;
	width:					250px;
	height:					16px;
	color:					#fff;
	text-transform:			uppercase;
	padding-left:			8px;
	text-indent:			-9000px;
	overflow:				hidden;
	background-position:	top;
}
#newsletter li.nr1_2010 a { background-image: url(../img/newsletter_menu/nr1_2010.png); }
#newsletter li.nr2_2010 a { background-image: url(../img/newsletter_menu/nr2_2010.png); }
#newsletter li.nr3_2010 a { background-image: url(../img/newsletter_menu/nr3_2010.png); }
#newsletter li.nr1_2009 a { background-image: url(../img/newsletter_menu/nr1_2009.png); }
#newsletter li.nr3_2008 a { background-image: url(../img/newsletter_menu/nr3_2008.png); }
#newsletter li.nr2_2008 a { background-image: url(../img/newsletter_menu/nr2_2008.png); }
#newsletter li.nr1_2008 a { background-image: url(../img/newsletter_menu/nr1_2008.png); }
#newsletter li.nr1_2007 a { background-image: url(../img/newsletter_menu/nr1_2007.png); }
#newsletter li.nr4_2010 a { background-image: url(../img/newsletter_menu/nr1_2007.png); }

#newsletter li.nr1_2011 a { background-image: url(../img/newsletter_menu/nr1_2011.png); }
#newsletter li.nr2_2011 a { background-image: url(../img/newsletter_menu/nr2_2011.png); }

#newsletter li li a
{
	display:				block;
	background:				none;
	width:					258px;
	height:					55px;
	color:					#fff;
	text-transform:			uppercase;
	padding-left:			0;
	text-indent:			-9000px;
	overflow:				hidden;
	margin-top:				3px;
	background-position:	top;
}

#newsletter li li a img
{
	display:				block;
}

#newsletter_content h2
{
	margin-bottom:			18px;
	overflow:				hidden;
	text-indent:			-9000px;
}
#newsletter_content h2.valkommen_till_lilleinfo
{
	background:				url(../img/futura/valkommen_till_lilleinfo.gif);
	width:					345px;
	height:					34px;
}
#newsletter_content h2.kranbilar_viktig_byggsten
{
	background:				url(../img/futura/kranbilar_viktig_byggsten.gif);
	width:					360px;
	height:					68px;
}
#newsletter_content h2.nytt_avtal_med_landstinget
{
	background:				url(../img/futura/nytt_avtal_med_landstinget.gif);
	width:					385px;
	height:					37px;
}
#newsletter_content h2.lillebilse_lanseras
{
	background:				url(../img/futura/lillebilse_lanseras.gif);
	width:					269px;
	height:					71px;
}
#newsletter_content h2.martin_olsson
{
	background:				url(../img/futura/martin_olsson_har_varma.gif);
	width:					391px;
	height:					69px;
}
#newsletter_content h2.hjalp_oss_hitta_lyckliga_kunder
{
	background:				url(../img/futura/hjalp_oss_hitta_nya_kunder.gif);
	width:					416px;
	height:					60px;
}
#newsletter_content h2.prenumerera
{
	background:				url(../img/futura/prenumerera.png);
	width:					338px;
	height:					33px;
}
#newsletter_content h2.tipsa
{
	background:				url(../img/futura/tipsa.png);
	width:					240px;
	height:					33px;
}
#newsletter_content h2.svarskort
{
	background:				url(../img/futura/svarskort.png);
	width:					116px;
	height:					16px;
	margin-top:				50px;
}
#newsletter_content h2.sakra_sommartransporterna
{
	background:				url(../img/futura/sakra_sommartransporterna.gif);
	width:					365px;
	height:					92px;
}

#newsletter_content h2.skraddarsy_din_egen
{
	background:				url(../img/futura/skraddarsy_din_egen_prislis.png);
	width:					295px;
	height:					68px;
}

#newsletter_content h2.sank_kostnaderna
{
	background:				url(../img/futura/sank_kostnaderna.png);
	width:					328px;
	height:					66px;
}

#newsletter_content h2.byggmax
{
	background:				url(../img/futura/byggmax_skickar.gif);
	width:					356px;
	height:					103px;
}

#newsletter_content h2.tipsa_oss
{
	background:				url(../img/futura/tipsa_oss_om_nya_kunder.gif);
	width:					349px;
	height:					57px;
}

#newsletter_content h2.grattis_alla_kunder
{
	background:				url(../img/futura/Nr1003_Rub_1.gif);
	width:					276px;
	height:					27px;
}

#newsletter_content h2.puddings_lineup
{
	background:				url(../img/futura/Nr1003_Rub_2.gif);
	width:					382px;
	height:					68px;
}

#newsletter_content h2.akare_kenneth_andersson
{
	background:				url(../img/futura/Nr1003_Rub_4.gif);
	width:					381px;
	height:					76px;
}

#newsletter_content h2.nya_fordon_storre_kapacitet
{
	background:				url(../img/futura/Nr1003_Rub_3.gif);
	width:					265px;
	height:					68px;
}

/*NEWSLETTER 2011_01 START */
#newsletter_content h2.riktig_expressfart
{
	background:				url(../img/futura/Nr1101_Rub_1.gif);
	width:					307px;
	height:					69px;
}

#newsletter_content h2.tjugo_ar_som_kund
{
	background:				url(../img/futura/Nr1101_Rub_2.gif);
	width:					307px;
	height:					63px;
}

#newsletter_content h2.flexibel_skapkranbil_starker_lillebil
{
	background:				url(../img/futura/Nr1101_Rub_3.gif);
	width:					307px;
	height:					60px;
}

#newsletter_content h2.lastbil_samlast_sanker_dina_kostnader
{
	background:				url(../img/futura/Nr1101_Rub_4.gif);
	width:					317px;
	height:					63px;
}
/*NEWSLETTER 2011_01 END */

/*NEWSLETTER 2011_02 START */
#newsletter_content h2.bra_jubileumsars_avslutas
{
	background:				url(../img/futura/bra_jubileumsars_avslutas.gif);
	width:					347px;
	height:					70px;
}

#newsletter_content h2.stockholms_aldsta_budforetag
{
	background:				url(../img/futura/stockholms_aldsta_budforetag.gif);
	width:					329px;
	height:					70px;
}

#newsletter_content h2.ny_kundwebb_ger_avtalskunder
{
	background:				url(../img/futura/ny_kundwebb_ger_avtalskunder.gif);
	width:					363px;
	height:					68px;
}

#newsletter_content h2.kent_karlsson_har_forverkligat
{
	background:				url(../img/futura/kent_karlsson_har_forverkligat.gif);
	width:					371px;
	height:					70px;
}
#newsletter_content h2.folj_med_i_bilen
{
	background:				url(../img/futura/folj_med_i_bilen.gif);
	width:					282px;
	height:					63px;
}
/*NEWSLETTER 2011_02 END */

#newsletter_content p
{
	font-size:				1.4em;
	margin-bottom:			1em;
}
#newsletter_content ol, #newsletter_content ul
{
	font-size:				1.4em;
	margin-bottom:			1em;
	margin-left:			1.5em;
}
#newsletter_content ul
{
    list-style-type:        disc;
}
#newsletter_content ol li, #newsletter_content ul li
{
	margin-bottom:			0;
}
#newsletter_content label
{
	display:				block;
}
#newsletter_content input
{
	border:					none;
	outline:				none;
	background:				#E7E7E7;
	width:					339px;
	height:					20px;
	padding:				0 5px;
	padding-top:			5px;
}
#newsletter_content input.submit
{
	background:				none;
	width:					80px;
	height:					23px;
	margin:					0;
	background:				url(../img/buttons/skicka2.png);
	padding:				0;
	text-indent:			-9000px;
	font-size:				0;
	line-height:			0;
	cursor:					pointer;
	border:					none;
}

/*=======================SEARCH_FORM=======================*/

#search_form 
{
	margin:					50px 0;
	margin-left:			38px;
}

#search_form p 
{
	font-size:				1.2em;
}
#search_form p strong
{
	display:				block;
}
#search_form input
{
	width:					347px;
	height:					19px;
	border:					none;
	outline:				none;
	background:				#FBD97B;
	padding-top:			5px;
	display:				block;
	margin-bottom:			10px;
	border:					1px solid #FBD97B;
}
#search_form label
{
	display:				block;
	font-weight:			bold;
}
#search_form input.submit
{
	width:					auto;
	height:					auto;
	background:				none;
	padding:				0;
	margin:					0;
	border:					none;
}

/*=======================SÖKSIDA=======================*/

#container table.search_results
{
	border-collapse:		collapse;
	margin-left:			38px;
	margin-bottom:			38px;
	font-size:				12px;
	border:					none !important;
}
#container table.search_results tr, #container table.search_results td, #container table.search_results td a { border: none !important; background: none; }
#container table.search_results td
{
	height:					20px;
}
#container table.search_results td td
{
	height:					40px;
}

/*=======================FOOTER=======================*/

#footer img 
{
	margin-bottom:			40px;
	position:				absolute;
	top:					0;
	left:					0;
}

#footer ul {
	list-style:				none;
	position:				absolute;
	top:					0;
	left:					0;
}
#footer ul li { position: absolute; text-indent: -9000px; overflow: hidden; }
#footer ul li a { display: block; width: 100%; height: 100%; background: url(../img/other/transparent.gif); }
#footer ul li#mail { top: 15px; left: 575px; width: 120px; height: 11px; }
#footer ul li#alltrans { top: 29px; left: 390px; width: 70px; height: 11px; }
#footer ul li#allbud { top: 29px; left: 487px; width: 53px; height: 11px; }
#footer ul li#allriskforsakring { top: 42px; left: 200px; width: 143px; height: 11px; }
#footer ul li#allmana_villkor { top: 42px; left: 520px; width: 118px; height: 11px; }

#footer #footer_print 
{
	display:				none;
}

#footer_newsletter_form p
{
	color:					#fff;
	font-size:				1.4em;
	margin-left:			45px;
	width:					395px;
	line-height:			1.4em;
}

#footer_newsletter_form h2
{
	width:					311px;
	height:					34px;
	background:				url(../img/futura/tomtom.png);
	text-indent:			-9000px;
	font-size:				0;
	line-height:			0;
	margin-top:				60px;
	margin-left:			45px;
	margin-bottom:			10px;
	position:				relative;
}

#footer_newsletter_form img
{
	position:				absolute;
	top:					-21px;
	left:					45px;
}

#container #prices_form input.hitta_pris
{
	
	border: none; padding: 0;
	float: right;
	margin-left: 20px;
}

img#dont_show
{
	display: none !important;
}
