﻿@charset "utf-8";
/* Nya bilar */

/* Grund-css för nya bilar */
.backward, .forward {
	width:74px;
	height:70px;
	cursor:pointer;
	top:95px;
}
.backward {
	background:url(/bilder/bil/ny-bil/nya_bilar_arrow_left_big.png);
	position:absolute;
	left:0px;
	z-index:10;
}
.forward {
	background:url(/bilder/bil/ny-bil/nya_bilar_arrow_right_big.png);
	position:absolute;
	right:0px;
	z-index:10;
}
.ny_bil_wrapper {
	width:734px;
	float:left;
	margin-top:15px;
	position:relative;
}

.ny_bil_wrapper h1 {
	margin-top:3px;
}
.ny_bil_wrapper h2 {
	margin:0;
	font-size:1.09em;
}
.ny_bil_wrapper h3 {
	margin:0;
}
.ny_bil_wrapper h4 {
	margin:0;
	margin-bottom:5px;
}
/* Tooltipbubblor */
.demotip { 
    display:none; 
    background:url(/bilder/bil/ny-bil/bubbla.png);
    height:117px; 
    width:176px; 
    color:#ffc104;
	text-align:center;
	padding-top:15px;
	padding-left:2px;
}
/* huvudnavigering för nya bilar */
.tabs {
	list-style:none;
	padding:0;
	padding-left:5px;
	z-index:15;
	position:absolute;

}
.tabs li {
	display:inline;
}
.tabs a {
	text-decoration:none;
	padding:5px 8px;
	border:1px solid #CCC;
	margin-left:3px;
	outline:none;
	background-color:#f6f6f6;
	color:#CCC;
	font-size:1.45em;
	font-weight:bold;
	line-height:20px;
}
.tabs a.transport {
	font-weight:normal;
	padding:6px 8px 7px 8px;
	font-size:1.21em;
}
.tabs a.current {
	background-color:#fff;
	border-bottom:1px solid #fff;
	color:#666666;
}
.panes {
	width:734px;
	position:relative;
	height:300px;
}
.panes div {
	position:absolute;
	display:none;
}

/* Vi tar bort hover på knapparna
.backward:hover {
	background:url(/bilder/bil/ny-bil/nya_bilar_arrow_left_big_down.png);
}
.forward:hover {
	background:url(/bilder/bil/ny-bil/nya_bilar_arrow_right_big_down.png);
}
*/
/* Informationen under huvudnavigeringen */
.panes div.subpane {
	display:block;
	position:absolute;
	top:325px;
	left:0;
	width:734px;
	border-top:1px solid #CCC;
	z-index:10;
	padding-top:30px;
}
.panes div.subpane div {
	display:block;
}
.produkttext {
	width:450px;
}

/* Olika versioner av samma modell (slider) */ 
div.modelbilder {
	float:right;
	position:relative;
	background:url(/bilder/bil/model_bg.png) no-repeat;
	width:249px;
	padding:4px;
}
div.scrolla_model { 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width:248px; 
    height:250px;
	padding:0px;
	cursor:pointer;
} 
div.scrolla_model div.items { 
    width:20000em; 
    position:absolute; 
} 
div.scrolla_model div.items div { 
    float:left; 
}
.items div {
	position:relative;
	width:257px;
	text-align:center;
}
.nextPage, .prevPage {
	width:46px;
	height:45px;
	position:absolute;
	cursor:pointer;
	top:50px;
}
.nextPage {
	background:url(/bilder/bil/ny-bil/nya_bilar_arrow_right_small.png);
	right:0px;
}
.prevPage {
	background:url(/bilder/bil/ny-bil/nya_bilar_arrow_left_small.png);
	left:0px;
}
.nextPage.disabled {
	background:url(/bilder/bil/ny-bil/nya_bilar_arrow_right_small_disabled.png);
	cursor:default;
}
.prevPage.disabled {
	background:url(/bilder/bil/ny-bil/nya_bilar_arrow_left_small_disabled.png);
	cursor:default;
}

/* Rightbar wrapper */
.bil_rightbar {
	padding-left:5px;
}
.bil_rightbar div {
	position:relative;
}

/* Biljöbilder (fader) */
.miljoslider {
	height:234px;
	margin-top:20px;
}
.miljotabs {
	display:none;
}
.miljopanes {
	width:451px;
	cursor:pointer;
}
.miljobackward, .miljoforward {
	width:46px;
	height:45px;
	position:absolute;
	cursor:pointer;
	top:90px;
}
.miljobackward {
	background:url(/bilder/bil/ny-bil/nya_bilar_arrow_left_small.png);
	left:0px;
}
.miljoforward {
	background:url(/bilder/bil/ny-bil/nya_bilar_arrow_right_small.png);
	right:0px;
}
.easychoisemenu {
	height:24px;
	border-bottom:1px solid #cccccc;
	width:735px;
	float:right;
}
.easychoisemenu div {
	float:left;
	margin-left:10px;
}
.easychoisemenu a {
	text-decoration:none;
	padding:2px 55px 1px 55px;
	border:1px solid #CCC;
	border-bottom:none;
	outline:none;
	background-color:#f6f6f6;
	font-size:1.45em;
	font-weight:bold;
	line-height:20px;
	display:block;
}
.easychoisemenu a.ec-selected.alla, .alla {
	color:#ccc;
}
.easychoisemenu a.ec-selected.sport, .sport {
	color:#5c74ce;
}
.easychoisemenu a.ec-selected.miljo, .miljo {
	color:#67c863;
}
.easychoisemenu a.ec-selected.familj, .familj {
	color:#ffc104;
}
.easychoisemenu a.ec-selected {
	background-color:#FFF;
	color:#666666;
	border-bottom:#fff;
	padding:2px 55px;
}
