body
{
	background-color: #fff;
	background-image: url(../images/bakgrunn.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #555;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	font-size: 62.5%;
}

/* Farger */
/* Tan:  	#b19d85 f.eks. headinger */
/* Grey: 	#555555 f.eks. brødtekst */
/* Blå:  	#0084cc */
/* Lys blå: #4ecaf5 */

/* Diverse tekstformatering */

h1, h2 { line-height: 1.5; font-family: Georgia, Times New Roman, Times, serif; color: #b19d85; font-weight: normal; font-size: 1.8em; line-height: 1.5; }
h1 a, h1 a:visited { color: #b19d85; text-decoration: none; }
h1 a:active, h1 a:hover { color: #4ecaf5; text-decoration: none; }
h2
{
	background-image: url(../images/bakgrunn-header2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
}
h3 { font-size: 1.4em; color: #b19d85; line-height: 1.5; }
h4, h5 { color: #555555; font-size: 1.2em; line-height: 1.5; }
p { color: #555555; font-size: 1.2em;	line-height: 1.5; }
p a, p a:visited { color: #0084cc; text-decoration: none; }
p a:active, p a:hover { color: #4ecaf5; }
p a.les_mer { color: #0084cc; }
p a.les_mer:active, p a.les_mer:hover { color: #4ecaf5; }

.logo { line-height: 0; }
.wrap { background-color: #fff; margin: 0; padding: 20px 0; overflow: auto; }

.header { padding-top: 10px; } 
.header p { font-size: 1.1em; }
a.logg-inn-knapp
{	
	display: 		inline-block;
	font-size: 		1.2em;
	margin-left: 	140px;
	margin-top: 	10px;
	padding: 		5px 22px;
	background-color: #0084CC;
	-moz-border-radius: 18px;
	border-radius: 18px;
	border: 1px #0084cc solid;
	background-image: url(../images/bakgrunn-logg-inn-knapp.png);
	background-repeat: repeat-x;
	background-position: left center;
	color: #FFF;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
a.logg-inn-knapp:active, a.logg-inn-knapp:hover { color: #4ecaf5; }

/* Toppmeny */
.nav { overflow: hidden; }
.nav ul { list-style: none; margin: 30px 0 0 15px; padding: 0; }
.nav ul li { float: left;  margin: 0; padding: 0; font-size: 1.3em; }
.nav ul li a { display: block; line-height: 1.5; text-transform: uppercase; margin: 0; padding: 5px 15px 8px; text-decoration: none; color: #555555; }
.nav ul li a:active, .nav ul li a:hover, .nav ul li.active a { color: #4ecaf5; }
.nav ul li.active a { color: #4ecaf5; }

.banner { margin-bottom: 0; padding: 0; line-height: 0; }

/* Artikkel */
.artikkel { margin-bottom: 20px; }
.artikkel h1 { margin-left: 60px; }
.artikkel img { float: left; margin-bottom: 30px; }
.artikkel p { margin-left: 240px; }
.artikkel hr { border: 0 0 1px 0 solid #eee; margin-left: 60px; }

/* Fordeler liste */
ul.fordeler { font-size: 1.2em; line-height: 2.0; list-style: none; margin-bottom: 20px; }
ul.fordeler li
{
	margin-left: 0;
	background-image: url(../images/bullet-strek.png);
	background-repeat: no-repeat;
	background-position: left 0.8em;
	padding-left: 1em;
}
ul.fordeler li ul { margin-left: 1em; }
ul.fordeler li li { background-image: url(none); padding-left: 0; }

/* Fylker liste */
ul.fylker { font-size: 1.2em; line-height: 1.5; list-style: none; border-bottom: 1px solid #eee; margin-top: 10px; overflow: auto; padding-bottom: 20px; }
ul.fylker li { float: left; margin-left: 0; margin-right: 15px;  }
ul.fylker li a, ul.fylker li a:visited { color: #0084cc; text-decoration: none; }
ul.fylker li a:hover, ul.fylker li a:active { color: #4ecaf5; text-decoration: none; }

/* feed */
#feed
{
	background-color: #EDFAFE;
	background-image: url(../images/bakgrunn-feed.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: -10px;
	padding: 10px;
}
#feed h3 { color: #0084cc; font-size: 1.3em; text-transform: uppercase; }
#feed ul { list-style: none; margin: 0; padding: 0; }
#feed ul li { margin: 0 0 10px; padding: 0; font-size: 1.2em; color:#555555; }
#feed ul li a, #feed ul li a:visited { color: #0084cc; text-decoration: none; }
#feed ul li a:active, #feed ul li a:hover { color:#4ecaf5; text-decoration: none; }

/* Footer */
#footer
{
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 6px;
	border: 1px #b0b0b0 solid;
	background-color: #b0b0b0;
	margin: 0px -10px 20px -10px;
	padding: 0;
}
#footer p { color: #fff; font-size: 1.0em; text-align: center; margin-top: 10px; margin-bottom: 10px; }
#footer p a { color: #fff; }
#footer p a:active, #footer p a:hover { color: #0084cc; }

/* Tabell partnere */
.partnere td p { margin-right: 20px; }
.partnere td { vertical-align: top; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.partnere td.col1 { width: 240px; font-weight: bold; }
.partnere td.col2 { width: 240px; }
.partnere td.col3 { width: 280px; vertical-align: middle; }

/* Tabell bruktbil */
.bruktbil { width: 100%; font-size: 1.2em; }
.bruktbil td p { margin-right: 20px; }
.bruktbil a, .bruktbil a:visited { color: #0084cc; text-decoration: none; }
.bruktbil a:active, .bruktbil a:hover { color: #4ecaf5; }
.bruktbil td { vertical-align: top; padding: 5px; border-bottom: 1px solid #eee; }
.bruktbil td.col1 { text-align: left; }
.bruktbil td.col2 { text-align: left; }
.bruktbil td.col3 { text-align: center; }
.bruktbil td.col4 { text-align: right; }
.bruktbil td.col5 { text-align: right; }
.bruktbil th { background-color: #b19d85; color: #fff; padding: 5px; text-align: left; }
.bruktbil th.col3 { text-align: center; }
.bruktbil th.col4 { text-align: center; }
.bruktbil th.col5 { text-align: center; }

/* Forms */
select { margin-right: 10px; margin-bottom: 10px; }
input { margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }

.forhandler { margin-top: 20px; width: 460px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.forhandler p { line-height: 2em; }

#bluefade_col
{
	background-color: #FFF;
	background-image: url(../images/bakgrunn-bluefade.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
	overflow: auto;
}
#bluefade_col h4 { line-height: 2.0; }

ul.forhandler_bilmerker { list-style: none; margin: 10px 0 0 0px; padding: 0; }
ul.forhandler_bilmerker li { float: left;  margin: 0; padding: 0; font-size: 1.2em; width: 50%; margin-bottom: 2px; }
ul.forhandler_bilmerker li a { display: block; line-height: 2.5; margin: 0; padding: 0; width: 100%; text-decoration: none; color: #8c8c8c; }
ul.forhandler_bilmerker li a:active, ul.forhandler_bilmerker li a:hover, ul.forhandler_bilmerker li.active a { color: #4ecaf5; }

/* Avansert søk */
#avansert_sok { margin-right: -10px; padding: 10px; background-color: #f7f5f3; }
#avansert_sok p { margin-bottom: 2px; font-weight: bold; }
#avansert_sok select, #avansert_sok input { margin-bottom: 20px; }
#avansert_sok input { margin-bottom: 10px; }
#avansert_sok select { width: 180px; margin-right: 40px; }
#avansert_sok select.fylke { width: 140px; margin-right: 20px; }
#avansert_sok input { margin-left: 0; }
#avansert_sok input.submit { margin-left: 0; display: block; margin-top: 20px; }
#avansert_sok input.fra { margin-right: 5px; }
#avansert_sok input.til { margin-left: 5px; }
#avansert_sok label { font-size: 1.2em; display: inline-block; width: 140px; }
#avansert_sok .hjelp { font-weight: normal; color: #888; font-size: 0.85em; }

/* Resultatnavigering .resultater .galleryNav */
.resultater h3 { float: left; }
.galleryNav { float: right; }
.galleryNav ul { font-size: 1.2em; line-height: 1.5; list-style: none; margin-top: 0.2em; overflow: auto; }
.galleryNav ul li { float: left; margin-left: 2px; margin-right: 2px;  }
.galleryNav ul li a, .galleryNav ul li a:visited { color: #0084cc; text-decoration: none; }
.galleryNav ul li a:hover, .galleryNav ul li a:active { color: #4ecaf5; text-decoration: none; }
.galleryNav ul li a.forrige { margin-right: 20px; }
.galleryNav ul li a.neste { margin-left: 20px; }
.galleryNav ul li a.current { font-weight: bold; }

/* .prospect */
.prospect h4, .prospect h5 { font-size: 1.4em; border-bottom: 2px solid #555; }
.prospect h5 { margin-top: 30px; border-bottom-width: 0; color: #b19d85; }
.prospect #intro { background-color: #f7f5f3; }
.prospect #pris { display: inline-block; float: right; }
.prospect #bildevisning { background-color: #fff; overflow: hidden; clear: both; }
.prospect #hovedbilde { display: inline-block; float: right; margin: 0; padding: 0px; line-height: 0em; }
.prospect #bildewrap { line-height: 0; font-size: 0; } /* Fiks for margintrobbel med bilder */
.prospect #bildewrap p { line-height: 1.5; font-size: 12px; } /* Fiks for margintrobbel med bilder */
.prospect #bildewrap img { margin-right: 10px; margin-bottom: 10px; }
.prospect #bildewrap img.siste { margin-right: 0px; margin-bottom: 10px; }
.prospect #bildewrap2 { line-height: 0; font-size: 0; } /* Fiks for margintrobbel med bilder */
.prospect #bildewrap2 p { line-height: 1.5; font-size: 12px; } /* Fiks for margintrobbel med bilder */
.prospect #bildewrap2 img { margin-right: 20px; margin-bottom: 10px; }
.prospect #bildewrap2 img.siste { margin-right: 0px; margin-bottom: 10px; }
.prospect #bildenav { margin: 30px 0 10px; }
.prospect #bildenav p { text-align: right; }
.prospect p#navknapper { float: left; width: 160px; text-align: center; }
.prospect #bildenav a { text-decoration: none; color: #0084cc; }
.prospect #bildenav a:hover, .prospect #bildenav a:active { color: #4ecaf5; }

.carDetails { margin: 10px; font-size: 1.2em; line-height: 1.8; }
.carDetails td { font-weight: bold; }
.carDetails td.caption { font-weight: normal; width: 110px; }
.contact img { float: right; }

.prospectlist, .prospectlist_alt { background-color: #fdfcfb; overflow: hidden; margin-bottom: 20px; }
.prospectlist { background-color: #f4f1ed; }
.prospectlist img, .prospectlist_alt img { float: left; }
.prospectlist h4, .prospectlist_alt h4 { font-size: 1.0em; }
.prospectlist h4 a, .prospectlist_alt h4 a { color: #0084cc; text-decoration: none; }
.prospectlist h4 a:hover, .prospectlist_alt h4 a:hover, .prospectlist h4 a:active, .prospectlist_alt h4 a:active { color: #4ecaf5; text-decoration: none; }
.prospectlist .carDetails, .prospectlist_alt .carDetails { margin: 10px 10px 10px 190px; }
.prospectlist .carDetails td, .prospectlist_alt .carDetails td { width: 130px; }
.prospectlist .carDetails td.caption, .prospectlist_alt .carDetails td.caption { width: 60px; }

.utstyr { width: 99%; font-size: 1.2em; line-height: 1.8; }
.utstyr td { width: 48%; padding-right: 0.5em; }

table#contact td{
	padding: 5px !important ;
	display: inline-block !important;
	
	}

	

	
