body	{background-color: #D2D8DB; background-image: url(../images/bg.gif);	background-repeat: repeat-x; color: #000000; margin-top:54px;margin-bottom:54px;}

body, td, th, div, li, a	{font-family:verdana, san-serif; font-size: 11px;}
th									{font-weight:bold;text-align:left;}

table.maintable		{width:726px;}
table.viewtable td		{border-top: 1px solid #666666; border-left: 1px solid #666666;}
table.viewtable th.last		{border-top: 1px solid #666666; padding-top:5px; text-align:right;}
table.maintable td	{vertical-align: top; }
table.formtable td	{vertical-align: middle; }
table.formtable td input.pricefield	{ width: 100% }
table.formtable td input.datefield	{ width: 100% }

/* Position the "Pris med/utan Volvokort" labels */
table.maintable div#price_label_wrapper { position: relative; }
table.maintable span#with_vk_price_label { position: absolute; left: 585px; top: -24px; width: 50px; vertical-align: bottom; font-size:9px; font-weight:bold; }
table.maintable span#without_vk_price_label { position: absolute; left: 657px; top: -24px; width: 50px; vertical-align: bottom; font-size:9px; font-weight:bold; }

table.pricehistory {width: 465px;}
td.pricedate {width: 133px; text-indent: 30px;}
td.pricecol {width: 114px; text-indent: 29px;}
td.priceend {width: 104px; text-indent: 20px;}
td.content			{padding-bottom:20px; padding-top: 10px;}

div.header			{width:726px;	height:118px;	background-image: url(../images/header_bg.gif);	background-repeat: repeat-x; position:relative;}
div.map				{background-image: url('../images/map_bg.gif'); background-repeat: no-repeat; padding:0; height: 360px;  margin:0px; overflow:hidden;position:relative;}
#map					{position:absolute; width: 708px; height: 336px; border:1px solid #fff;margin:6px;top:0px;padding:0;}
div.footer				{text-align:center; font-family:verdana, san-serif; font-size: 11px; color: #666666; font-weight:normal; margin-top:16px;}
div.footer a, div.footer a:link, div.footer a:active, div.footer a:visited {font-weight:normal;}
div.footer a:hover {font-weight:normal;color:#0000ff;}

div.label				{width: 150px; text-align: right;padding:0px; margin-bottom:3px;position:relative;top:-2px;}
div.label2				{width: 221px; text-align: right;padding:0px; margin-bottom:5px;position:relative;top:-2px;}

img.logo				{float:left;position:absolute;left:0px;}
img.litelangre		{position:absolute;left:718px;float:right;}
img.firstimg			{margin-top:52px;}

/*H1			{font-family: helveticaNeue BlackCond, Arial Black, san serif;	font-size: 36px; text-align:left; color: #666666; margin: 3px 0px 9px 3px;}*/
H1			{font-family: helvetica, Arial,  san serif; font-weight: bold; font-size: 36px; text-align:left; color: #666666; margin: 3px 0px 9px 3px; }
H2			{font-family: helvetica, Arial, san serif;	font-size: 20px; text-align:left; color: #666666; margin: 18px 0px 6px 3px; }
H3 {font-family: helvetica, Arial, san serif;	font-size: 14px; text-align:left; color: #666666; margin: 18px 0px 6px 3px; }
p, ul, ol				{font-family:verdana, san-serif; font-size: 11px; margin-bottom: 9px;line-height:140%; margin: 3px 20px 6px 3px; text-align:left;letter-spacing:0px;}
p.small		{font-family:verdana, san-serif; font-size: 9px; margin:  3px 0px 9px 3px;letter-spacing:-0.5px;}
p.indent	{margin: 0px 0px 3px 13px; font-weight:normal;}
p.indent a, p.indent a:link, p.indent a:active, p.indent a:visited {font-weight:normal;}

a.biglink	{font-family: helvetica, Arial, san serif;	font-size: 20px; font-weight:bold;}
a, a:link, a:active, a:visited, a:hover	{text-decoration:underline; font-weight: normal;}

a, a:link	{color:#033289}
/*a:active	{color:#890303}
a:visited	{color:#893289}*/
a:hover	{color:#0000FF}

a.bold, .bold		{font-weight:bold}

a.red, a:visited.red, a.active.red		{text-decoration:none; color:black;}

div.imglink	{width:226px;height:85px;}
a.maplink img.mapoff, a.maplink:visited img.mapoff	{background-image: url(../images/btn_hitta_off.gif); background-repeat: no-repeat;  background-position: top left;}
a.maplink:hover img.mapoff	{background-image: url(../images/btn_hitta_on.gif); background-repeat: no-repeat;  background-position: top left; }

a.maplink img.cardoff, a.maplink:visited img.cardoff	{background-image: url(../images/btn_kort_off.gif); background-repeat: no-repeat;  background-position: top left;}
a.maplink:hover img.cardoff	{background-image: url(../images/btn_kort_on.gif); background-repeat: no-repeat;  background-position: top left; }

a.maplink img.ecooff, a.maplink:visited img.ecooff	{background-image: url(../images/btn_eco_off.gif); background-repeat: no-repeat;  background-position: top left;}
a.maplink:hover img.ecooff	{background-image: url(../images/btn_eco_on.gif); background-repeat: no-repeat;  background-position: top left; }
