body {background:#ffffff; color:#666666; font-size:11px; margin: 0; padding:7px 0 0 25px;}
BODY.default2 {padding:24px 0 0 25px;}
BODY.nyBilBody {padding-top:0; padding-left:0;}
BODY.felgBody {background:#999999; color:#ffffff; padding-right:25px;}
BODY.carDetail {background:#ffffff; color:#636563; font-size:11px; margin: 0 0 0 0; padding: 0 0 0 0;}

TABLE, UL, OL, TH, TD, P, LI, A	{font-size:11px; font-family:arial, sans-serif;}
H1, H2, H3, H4, H5, H6 {margin:0 0 1em 0; font-family:arial, sans-serif; color:#636563; background:transparent;}
H1 {font-size:18px;font-weight:normal;}
H2 {font-size:16px;}
H3 {font-size:14px;}
H4 {font-size:12px;}
H5 {font-size:11px;}
H6 {font-size:11px;}
P {margin:0 0 1em 0;}
P STRONG {font-size:11px;}

/*normal url*/
A:link {color:#666666; background:transparent; text-decoration:none;}
A:visited {color:#666666; background:transparent; text-decoration:none;}
A:hover {color:#000066; background:transparent; text-decoration:underline;}
A:active {color:#666666; background:transparent; text-decoration:none;}

/*internal url*/
A.internal:link {color:#000066; text-decoration:underline; background:transparent;}
A.internal:visited {color:#666666; text-decoration:underline; background:transparent;}
A.internal:hover {color:#000066; text-decoration:underline; background:transparent;}
A.internal:active {color:#000066; text-decoration:underline; background:transparent;}

/*TABLE {}*/
CAPTION {text-align:left; font-weight:bold; font-style:normal; font-size:1.2em;}
TR {vertical-align:top;}
TH, TD {vertical-align:top; text-align:left;}
TH {font-weight:bold; font-size:12px;}
TD {margin:auto;}

UL {list-style-type:square; line-height: 1.6em;}
OL {list-style-type:decimal; line-height: 1.6em;}
LI {list-style-position:outside;}
LI LI {list-style-position:outside;}

FORM {margin:0 0 0 0;}
FORM, TEXTAREA, INPUT, OPTION, SELECT {font-family:tahoma, sans-serif; font-size:11px;}
INPUT.radio {height:16px; width:16px;}
INPUT.checkbox {height:16px; width:16px;}

BLOCKQUOTE {margin: 1em 2em 1em 2em; }
HR {border:none; height:1px;}
IMG {border:none; clear:both;}
BR {clear:both;}

/*navigation on all pages... on top*/
.navigation	{display:block;}
.navigation td {font-family:arial, sans-serif; vertical-align:baseline;}

.navigation A:link {color:#666666; background:transparent; text-decoration:none;}
.navigation A:visited {color:#666666; background:transparent; text-decoration:none;}
.navigation A:hover {color:#003399; background:transparent; text-decoration:none;}
.navigation A:active {color:#003399; background:transparent; text-decoration:none;}

/*the page content*/
.pageContainer {position:absolute; top:40px; left:25px;}
.layoutHelper {width:740px;}

/*fronpage 3columns + ad*/
.column1 {width:178px;}
.column2 {width:178px;}
.column3 {width:178px;}
.column4 {width:206px;}
.column5 {width:178px;}

/*frontpage spesific*/
.frontNewCar A:link {color:#666666; background:transparent; text-decoration:none;}
.frontNewCar A:visited {color:#666666; background:transparent; text-decoration:none;}
.frontNewCar A:hover {color:#003399; background:transparent; text-decoration:none;}
.frontNewCar A:active {color:#666666; background:transparent; text-decoration:none;}

/*article*/
.columnArticle {width:534px;}
.columnArticleList {width:206px;}

/*listing page 4columns + ad*/
.columnList1 {width:133.5px;}
.columnList2 {width:133.5px;}
.columnList3 {width:133.5px;}
.columnList4 {width:133.5px;}
.columnArticleList, .columnList1, .columnList2, .columnList3, .columnList4 {border-left:1px solid #636563;}

.carImg {width:360px;} /* same as carColumn1 + carColumn2*/
.carColumn0 {width:40px;}
.carColumn1 {width:320px;}
.carColumn2 {width:380px;}
.detailSubMenu {margin-top:18px; line-height: 2em; font-size: 14px; }
.detailFactsMenu {margin-top:34px;}
.inside {margin-left:10px;}
.insideTop {margin-left:10px;margin-top:10px;}
.insideTop H1 {color:#ffffff; background:transparent;}
.insideTop H2 {color:#ffffff; background:transparent;}
.insideFacts {background:#999999; color:#ffffff;}

.factSheet IMG {margin: 0 10px 10px 0;}
.factSheet P {line-height:1.8em;}

.head {}
.frontPageArticle {width:98px; height:105px;}
.frontPageArticle P {margin:0 0 0 3px;}

.pageBorder {border-left:1px solid #636563;}
.pageArticle {margin:0 0 0 0;}
.pageArticle P {font-size:11px; margin:0 0 0 3px;}

.frontMenu {margin-top:30px;}
.frontBorder {border-left:1px solid #636563;}
.first {height:24px;}
.content {height:149px;}
.content2 {height:240px;}
.content3 {height:180px;}
.serieImg {margin:12px 0 0 0; display:block;}

.resellers {}
.resellers .col1 {width:220px;}
.resellers .col2 {width:174px;}
.resellers .col3 {width:174px;}
.resellers .col4 {width:200px;}

/*respons*/
.respons .col1, .respons .col2 {padding:0 10px 0 10px;}
.respons .col1 {width:200px;}
.respons .col2 {width:340px; border-left:1px solid #666666;}

/*article*/
.article {margin-top:17px; color:#000000; background:transparent;}
.article TABLE {width:755px;}
.article .colLeft {width:545px; border-right:1px solid #999999;}
.article .colRight {width:210px;}
.article .colLeft .inside {margin-right:20px;}
.article .colRight .inside {margin-left:10px;}
.article .colLeftB .inside {margin-right:20px;}

.article .colLeftA {width:145px;}
.article .colLeftB {width:400px; border-right:1px solid #999999;}

.forhandler .colMap {width:272px; border-right:1px solid #999999;}
.forhandler .colFylke {width:273px; border-right:1px solid #999999;}
.forhandler .colForhandler {width:210px;}

/*NY BIL*/
/*new classes*/
.serie {margin-top:17px;}
.serie TABLE {width:690px;}
.serie .colLeft {width:480px;}
.serie .colRight {width:210px;}

.series {clear:both; width:480px; margin-bottom:9px;}
.seriesLeft {width:120px; margin-right:10px; float:left; clear:left; white-space:nowrap;}
.seriesRight {width:350px; padding-top:16px; float:right; clear:right;}
.seriesLeftMC { width:60px; margin-right:10px; float:left; clear:left; white-space:nowrap;}
.seriesRightMC {width:410px; padding-top:16px; float:right; clear:right;}

.seriesImg {margin-right:5px;}
.series H1 {font-size:11px; margin:0px 0 0 0; color:#000; background:transparent;}
.series P {color:#666666; margin:0 0 0 0; }
.series A:link, .series A:active, .series A:visited {color:#666666; background:transparent; text-decoration:none;}
.series A:hover {color:#003399; background:transparent; text-decoration:underline;}



.nyBil {width:780px;}
.nyBil TABLE {width:100%;}

/*main formatting*/
.nyBil .colLeft {width:360px;}
.nyBil .colRight {width:420px;}

.nyBil .colLeft TABLE {width:100%;}
.nyBil .colRight TABLE {width:100%;}

.nyBil H1 {margin:4px 0 4px 12px; color:#999999; font-size:16px; font-weight:bold; background:inherit;}
.bilMerke {}

.nyBil A:link {color:#336699; text-decoration:none; background:transparent;}
.nyBil A:visited {color:#336699; text-decoration:none; background:transparent;}
.nyBil A:hover {color:#666666; text-decoration:underline; background:transparent;}
.nyBil A:active {color:#336699; text-decoration:none; background:transparent;}

.nyBil .menyOverskriftValgt, .nyBil .menyOverskrift {font-weight:bold; color:#336699;}
.nyBil .data {background:#999999; color:inherit;}
.nyBil .data H1 {color:#fff; background:inherit; margin-left:0;}
.nyBil .data P {color:#fff; background:inherit;}
.data .inside {margin:10px 20px 10px 20px;}

.nyBil .dataKonsept {background:transparent; color:inherit;}
.nyBil .dataKonsept H1 {color:#666666; background:inherit; margin-left:0;}
.nyBil .dataKonsept P {color:#666666; background:inherit;}

.bilDataPage {margin:10px 30px 0 10px; color:#fff; background:inherit;}
.bilDataPage TD {color:#fff; background:inherit;}
.bilDataPage TABLE {margin:0;}
.bildataheader {color:white; font-size:12px; font-weight:bold; background:inherit;}
.bildatatom {color:white; font-size:11px; background:inherit;}

.felgdata {}
.felg IMG#imgBilde {border:3px solid #b5b6b5;}
.felg .colLeft {width:400px;}
.felg .colRight {width:200px;}

.galleri #tblGalleri {width:380px; margin:10px 20px 10px 20px;}
.galleri #tblGalleri TD {width:33%; text-align:center;}
.galleri #tblGalleri IMG {margin:10px;}

.newCarSideMenu IMG {margin:0 0 0 10px;}

/*MC spesifikt modell visning*/
.mc .galleri {width:380px; margin:0 0 0 0;}
.mc .galleri #tblGalleri {margin:0 0 0 0;}
.mc .bilDataPage {margin:0 0 0 0; color:#fff; background:inherit;}

/*menu NyBil*/
TD.sideMeny {width:51px;}
TD.hovedMeny {width:309px;}
TD.hovedMeny2 {width:170px;}
TD.hovedMeny3 {width:139px;}
.hovedMeny .inside {margin-left:12px;}

.lagMenyKarosserier {margin:14px 0 0 12px}
.lagMenyBunn {margin-top:6px;}

/*sammenlign*/
.compareModels {color:#000; background:inherit;}
.compareModels TABLE {border:1px solid #b5b6b5; background:#e7e7e7; margin-bottom:10px; color:inherit;}

/*finansiering*/
INPUT.bmwbutton {color:#000000; background:#c0c0c0; border-color:#fff; font-size:11px; width:90px;}
.kalkulator {width:auto;}
.kalkulator H1, .kalkulator H2, .kalkulator H3 {margin:1em 0 .5em 0;}
.kalkulator TABLE {border:1px solid #999999; margin-bottom:4px;}
.kalkulator TH {font-size:100%;}

.kalkulator TABLE.table1 {width:300px;}
.kalkulator TABLE.table2 {width:300px;}
.kalkulator TABLE.table3 {width:360px;}
.kalkulator TABLE.table4 {width:360px;}
			
.kalkulator TABLE.table1 TH {background:#cccccc;}
.kalkulator TABLE.table1 TD {vertical-align:bottom; border-top:1px solid #cccccc;}

.kalkulator TABLE.table2 TH {background:#cccccc;}
.kalkulator TABLE.table2 TD {border-top:1px solid #cccccc;}

.kalkulator TABLE.table3 TH {text-align:left; background:#cccccc;}
.kalkulator TABLE.table3 TD {text-align:right; border-top:1px solid #cccccc;}

.kalkulator TABLE.table4 TH {text-align:left; background:#cccccc;}
.kalkulator TABLE.table4 TD {text-align:left; border-top:1px solid #cccccc;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.warning {color:#ff0000; background:transparent;}

.smallSpace {width:10px;}
.largeSpace {width:30px;}


