/* ----------------------------------------------------------------------------------------------------------
    Structure:
    display; position; float; z-index; overflow; width; height; margin; padding; border; background; align; font;    Content:
        1) Global, basic styles        2) Wrappers        3) Headers        4) Navigation-menues        5) Sidebar-boxes        6) Maincontent-boxes        7) WYM-Editor spesific        8) Footer        9) Page spesific styles       10) ?---------------------------------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------------------------------1) Global, basic styles---------------------------------------------------------------------------------------------------------- */html,body,div,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,table,tr,th,td,tbody,tfoot,a,span { margin: 0; padding: 0; border: 0; }html, body { min-height: 100%; }html {	background: #ebebeb url(bg_blue.jpg) repeat-x;}body {	color: #000;	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 10px;	line-height: 13px;}.hidden { display: none; }.brodtekst {	font-weight: bold;	font-size: 12px !important;	color: #767676;	margin-bottom: 20px;	line-height: 18px !important;}
h1,h2,h3,h4,h5,h6 { }h1 { font-size: 24px; line-height: 34px; }h2 { font-size: 20px; line-height: 30px; }
h3 { font-size: 16px; line-height: 26px; }h4 { font-size: 14px; line-height: 24px; }h5 { font-size: 12px; line-height: 22px; }
ul, ol, p, table { margin-bottom: 10px; }ul, ol { margin-left: 20px; }a { text-decoration: underline; color: #3a53a6; color: #00e; }a:hover { color: #000; }
/* ----------------------------------------------------------------------------------------------------------2) Wrappers---------------------------------------------------------------------------------------------------------- */div#outer_wrapper {	min-height: 100%;	margin: 0 auto;	width: 970px;	background: #fff;}div#content {	overflow: hidden;	margin: 0 0 0 0;	padding: 20px 0 20px 0;}	div#container0 {		min-height: 600px;	}	div#container1 {		min-height: 600px;	}		div.standalone h1,		div.newsarticle h1,		div#container1 h2,		div#container1 h3,		div#container1 h4,		div#container1 h5 {			font-size: 24px;			line-height: 30px;			margin-bottom: 10px;			color: #767676;		}		div.standalone h1,		div.newsarticle h1,		div#container1 h2 {			color: #203b85;			font-family: Verdana,Arial,Helvetica,sans-serif;			font-size: 18px;			font-weight: lighter;			line-height: 24px;		}
		div#container1 h3 { font-size: 20px; line-height: 26px; }		div#container1 h4 { font-size: 18px; line-height: 24px; }		div#container1 h5 { font-size: 16px; line-height: 22px; }
		div#container1 p {			margin-bottom: 20px;		}		div#container1 p.brodtekst {			color: #666;			font-size: 10px !important;			line-height: 13px !important;			font-weight: normal;		}		div#container1 li {			font-size: 11px;			line-height: 22px;		}
		div#container1 div.standalone p {			font-size: 10px;			line-height: 13px;		}		div#container1 div.news h2 {			text-transform: uppercase;			color: #666;			font-size: 10px;			line-height: 13px;			font-weight: bold;			padding-left: 13px;		}		div#container1 div.news ul {			list-style: none;			margin-left: 0;		}		div#container1 div.news ul li {			background: #ebebeb;		}		div#container1 div.forside_nyhet ul li {			background: transparent;		}
		div#content div#container1 div.standalone li,		div#container1 div.news ul li.even {			background: #fff;		}
		div#container1 div.news ul li a {			display: block;			font-size: 10px;			color: #000;			text-decoration: none;			overflow: hidden;		}
		div#container1 div.news ul li a span {			display: block;			line-height: 21px;		}		div#container1 div.news ul li a span.title {			padding-left: 13px;			float: left;		}		div#container1 div.news ul li a span.more {			float: right;			padding-right: 13px;		}
		div#container1 div.news ul li a:hover {			font-weight: bold;			color: #383f63;		}
	/********** 2-COLUMNS **********/	.twoCols div#container0 {		width: 190px;		float: left;		margin: 0 19px 0 19px;		border: 1px solid #a3a3a3;	}	.twoCols div#container1 {		width: 723px;		float: left;		position: relative;	}	/********** 2-COLUMNS END **********/
/* ----------------------------------------------------------------------------------------------------------3) Header(s)---------------------------------------------------------------------------------------------------------- */
div#header {	height: 256px;	position: relative;	background: url(top_blue.jpg) no-repeat 100% 0;}	#header h1 {		height: 40px;		width: 412px;		position: absolute; top: 46px; left: 13px;	}		#header h1 a {			display: block;			height: 40px;			overflow: hidden;			text-indent: -9999px;			border: none;			padding: 0;			border: none;		}		#header h1 a:hover { background-color: transparent; }
	#header address {		overflow: hidden;		width: 320px;		position: absolute; bottom: 62px; left: 40px;		font-style: normal;		color: #fff;	}	#header address span.l { float: left; }	#header address span.r { float: right; }
	#header address a {		border: none;		padding: 0;		color: #fff;	}
	#header address a:hover { background: transparent; color: #ccc; }

/* ----------------------------------------------------------------------------------------------------------4) Navigation-menues---------------------------------------------------------------------------------------------------------- */ul#menu {	margin: 0;	list-style: none;	min-height: 27px;	overflow: hidden;	font-family: Verdana, sans-serif;	position: absolute; bottom: 0; left: 0;}ul#menu li {	float: left;	line-height: 27px;	padding: 9px 0 0 0;}ul#menu li.f { padding-left: 0; }ul#menu li.l { background: none; }ul#menu li a {	display: block;	color: #fff;	text-decoration: none;	line-height: 8px;	padding: 0 11px;	outline: none;	font-size: 11px;	border: none;	text-transform: uppercase;	font-family: Arial,Helvetica,sans-serif;	border-right: 1px solid #919181;}ul#menu li.f a {	padding-right: 126px;	padding-left: 40px;	border: none;}ul#menu li.l a {	padding-right: none;	border: none;}
ul#menu li.active a,ul#menu li a.active,ul#menu li a:focus,ul#menu li a:hover {	font-weight: normal;	color: #000;	background: none;}

/* ----------------------------------------------------------------------------------------------------------5) Sidebar-boxes---------------------------------------------------------------------------------------------------------- */
	/********** CARS-LIST **********/	#container0 h2 {		font-size: 10px;		line-height: 13px;		padding: 12px 0 20px 15px;		font-weight: normal;	}
	#container0 ul {		list-style: none;		margin: 0;	}
	#container0 li { margin-bottom: 30px; }	#container0 li a {		display: block;		background-repeat: no-repeat;		background-color: #fff;		background-position: 50% 0;		text-indent: -9999px;		border: 0;		padding: 0;		overflow: hidden;	}
	#container0 li a:hover { background-position: 50% 100%; }	#container0 li#subaru a { height: 28px; background-image: url(../bilder/logo_subaru.png); }	#container0 li#chrysler a { height: 42px; background-image: url(../bilder/logo_chrysler.png); }	#container0 li#dodge a { height: 35px; background-image: url(../bilder/logo_dodge.png); }	#container0 li#jeep a { height: 33px; background-image: url(../bilder/logo_jeep.png); }	#container0 li#rangerover a { height: 42px; background-image: url(../bilder/logo_rangerover.png); }	#container0 li#landrover a { height: 60px; background-image: url(../bilder/logo_Land_Rover.png); }	/********** CARS-LIST END **********/
	/********** OPENING-HOURS **********/	#container0 h3 {		font-size: 10px;		line-height: 13px;		margin: 0 0 6px 15px;	}	#container0 dl {		margin: 0 15px;		line-height: 20px;		overflow: hidden;		margin-bottom: 10px;	}	#container0 dt { width: 50%; float: left; clear: both; }	#container0 dd { width: 50%; float: left; }	/********** OPENING-HOURS END **********/

/* ----------------------------------------------------------------------------------------------------------6) Maincontent-boxes---------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------7) WYM-Editor spesific---------------------------------------------------------------------------------------------------------- */
/* WYMeditor *//* PARA: Left */.p_left /* p[@class!="p_right"] */ {	float: left;	margin-top: 0;	margin-right: 10px;	margin-bottom: 10px;	text-align: left;	font-style: italic;	/* float: left; margin: 0 10px 10px 0; text-align: left; font-style: italic; border: 1px solid #ccc; */}
/* PARA: Right */.p_right /* p[@class!="p_left"] */ {	float: right;	margin-left: 10px;	margin-bottom: 10px;	text-align: right;	font-style: italic;	/* float: right; margin: 0 0 10px 10px; text-align: right; font-style: italic; border: 1px solid #ccc;  */}
/* IMG: Left */.image_left /* img[@class!="image_right"] */ {	float: left;	margin: 0 10px 0 0;	/* float: left; margin: 0 10px 0 0; border: 1px solid #ccc; */}
/* IMG: Right */.image_right /* img[@class!="image_left"] */ {	float: right;	margin: 0 0 0 10px;	/* float: right; margin: 0 0 0 10px; border: 1px solid #ccc;  */}/* FLOAT: Contain */.float_contain /* */ {	overflow: hidden;	/* overflow: hidden; */}
/* CLEAR: Both */.clear_both /* */ {	clear: both;	/* clear: both; */}
/* CLEAR: Left */.clear_left /* */ {	clear: left;	/* clear: left; */}
/* CLEAR: Right */.clear_right /* */ {	clear: right;	/* clear: right; */}/* /WYMeditor */

/* ----------------------------------------------------------------------------------------------------------8) Footer---------------------------------------------------------------------------------------------------------- */#footer { }
/* ----------------------------------------------------------------------------------------------------------9) Page spesific styles---------------------------------------------------------------------------------------------------------- */
/********** PLAY **********/
	/********** **********/	#page1188 iframe,	#page1192 iframe {		width: 100%;		height: 632px;		min-height: 632px;	}	/********** **********/
	/********** **********/	#page1194 #container1 p { padding: 10px 0 0 20px; }	#page1194 #container1 p a {		display: block;		float: left;		background-repeat: no-repeat;		background-position: 0 0;		text-indent: -9999px;		margin-right: 40px;	}	#page1194 #container1 p a#rl_subaru { width: 110px; height: 19px; background-image: url(../bilder/logo_subaruL.jpg); }	#page1194 #container1 p a#rl_chrysler { width: 110px; height: 29px; background-image: url(../bilder/logo_chryslerL.jpg); }	#page1194 #container1 p a#rl_dodge { width: 110px; height: 24px; background-image: url(../bilder/logo_dodgeL.jpg); }	#page1194 #container1 p a#rl_jeep { width: 60px; height: 24px; background-image: url(../bilder/logo_jeepL.jpg); }
	ul.link_liste {		list-style: none;		margin-left: 0;		overflow: hidden;	}	#container1 ul.link_liste li {		float: left;		width: 241px;		text-align: center;		margin-bottom: 20px;		font-size: 10px;		line-height: 13px;	}	ul.link_liste li a {		padding: 0;		border: none;	}	/********** **********/
	/********** **********/	address#adresse {		font-style: normal;		overflow: hidden;		margin-bottom: 20px;	}	#adresse span.l {		width: 33%;		float: left;	}	#adresse span.m {		width: 33%;		float: left;	}	#adresse span.r {		width: 33%;		float: left;	}	ul#kontaktpersoner {		list-style: none;		overflow: hidden;		margin: 0;		font-style: normal !important;	}	ul#kontaktpersoner li {		float: left;		width: 298px;		height: 132px;		border: 1px solid #666;		margin-right: 20px;		margin-bottom: 20px;		font-size: 10px;		line-height: 13px;		overflow: hidden;	}	ul#kontaktpersoner address { font-style: normal; }
	ul#kontaktpersoner li img { margin: 16px 26px 16px 19px; float: left; width: 75px; height: 100px; }
	ul#kontaktpersoner li strong {		display: block;		margin-top: 24px;	}	ul#kontaktpersoner li em {		display: block;		color: #666;		margin-bottom: 2px;		font-style: italic;	}
	ul#kontaktpersoner li a { text-decoration: none; }	/********** **********/
	/********** **********/	#page1190 #container1 h3 {		height: 26px;		background: #333;		color: #fff;		font-size: 10px;		line-height: 26px;		padding-left: 12px;		width: 608px;	}	ul#deler {		list-style: none;		margin-left: 0;		overflow: hidden;	}
	ul#deler li {		width: 266px;		padding: 16px;		float: left;		border: 1px solid #666;		margin-right: 20px;		margin-bottom: 40px;	}
	ul#deler li img {		display: block;		margin: 0 auto 8px auto;	}
	ul#deler li h4 {		color: #333;		font-size: 11px;		line-height: 13px;		text-transform: uppercase;	}	ul#deler li p {		font-size: 10px;		line-height: 13px;	}	/********** **********/

/********** PLAY END **********/
/********** BILDEGALLERI **********/ul.gallery_preview {	overflow: hidden;	list-style: none;}
ul.gallery_preview li {	float: left;	margin-right: 10px;	margin-bottom: 10px;}
div#gallery {	text-align: center;}
div#gallery div {	margin: 10px 0;}/********** BILDEGALLERI END **********/

div.forside_nyheter {
	margin-bottom: 20px;
	overflow: hidden;
	margin-top: 0;
	padding-top: 0;
	height: 411px;
}
div#container1 div.forside_nyheter ul li.f { background: #fff; }
