@media screen{
.nuoli 
{
background: url(/Seat/Seat3.nsf/nuoli_uutinen.gif) left center no-repeat;
padding-left: 10px;
}
#carmetacontent
{
	xbackground: url(/Seat/seat3.nsf/base-content-arrow.gif) 3px 4px no-repeat;
}
#carmetacontentat
{
	width: 600px;
	xbackground: url(/Seat/seat3.nsf/base-content-arrow.gif) 3px 4px no-repeat;
}
#carmetacontentat table,#carmetacontent table
{
	color: #FFFFFF;
}
#carmetacontent ul
{
	padding-left: 0px;
	margin-left: 0;
}
#carmetacontent li
{
	padding-left: 15px;
	margin: 0;
	background: url(/Seat/seat3.nsf/arrow_260.gif) 3px 2px no-repeat;
}
#carmetacontentat li
{
	padding-left: 15px;
	margin: 0;
	background: url(/Seat/seat3.nsf/arrow_260.gif) 3px 2px no-repeat;
}
	
#carmetacontent a
{
	color: #FFFFFF;
}
#carmetacontentat a
{
	ont-size: 20px;
	color: #FFFFFF;
}
#carmetacontent a:active
{
	text-decoration: underline;
}
#carmetacontentat a:active
{
	text-decoration: underline;
}
#carmetacontent a:hover
{
	text-decoration: underline;
}
#carmetacontentat a:hover
{
	text-decoration: underline;
}
#otherDbApplicationContent { width: 800px; padding-left: 32px; padding-right: 32px; }
#otherDbApplicationContent a { color: #000; }
form
{
margin: 0;
padding: 0;
}
/*********************************common
Articles*****************************************************/
/*.articlebody {color:#333333;font-size:12px;line-height:18px; }*/
.articleheader { font-size : 14px; color : #333333; 
font-family : Arial,Verdana, Helvetica, sans-serif; }
.articleheadline { font-size : 22px; color : #CBFF04; 
font-family : Arial,Verdana, Helvetica, sans-serif; }
.articletechtable { font-size : 11px; line-height: 15px; color : #333333; 
font-family : Arial, Verdana, Helvetica, sans-serif; }
.subNaviLine { background-color : #ffffff; }
.cellType1 { background-color : #ffffff; }
.cellAsLine1 { background-color : #ffffff; }
.color--Green{ color: #CBFF04; }.color--Blue{ color: #006699; }
.color--Gray{color: #4F4F4F; }.color--Red{ color: #cc0000; }
.color--Yellow{ color: #fee400;}
.font-size--8{ font-size: 8px; }.font-size--10{ font-size: 10px;}
.font-size--11{ font-size: 11px; }.font-size--12{ font-size: 12px;}
.font-size--13{ font-size: 13px; }.font-size--14{ font-size: 14px; }
.font-size--15{ font-size: 15px; }.font-size--16{ font-size: 16px;}
.font-size--26{ font-size: 26px; }.font-size--24{ font-size: 24 px; }

a{text-decoration:none;}

/*************************************** content Articles
**************************************************/
#articlesContainer a{color:#undefined;text-decoration:none;}

#articlesContainer img{border:0;}

#article4 {clear:left;float:left;

width:338px;margin-left:32px;margin-right:56px;
margin-top:20px;_display:inline;}

#article5 {float:right;clear:right;width:338px;margin-right:32px;

margin-top:20px;_display:inline;}

#bottomSpacer{clear:both;height:68px;}

/**********SUBNAVIGATION to override css properties**********/

#SubNaviMessage{margin-left:25px;margin-top:-8px;}
/* Jälleenmyyjäsivu */
#map_canvas { border: 1px solid #fff; }
/* Taulukot */
#modeltablecontent { padding-top: 32px; }
#modeltablecontent table, td, tr { font-size: 11px; }
#modeltablecontent .viiva { width:734px; background:#fff; border-top: 1px solid #000000; border-left: 1px solid #000000; }
#modeltablecontent .header { padding: 4px; padding-left: 32px; background: #000;  color:#fff; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#modeltablecontent .subheader { padding: 4px; padding-left: 32px; background: #a6a7ac;  color:#000; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#modeltablecontent .headercomment { font-weight: normal; color:#fff;}
#modeltablecontent .label { padding:2px; padding-right:4px; padding-left: 32px; background: #dddfe5; color: #000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#modeltablecontent .firstTd { border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #000000; padding: 2px; padding-left: 32px; }
#modeltablecontent .midTd { border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #000000; padding: 2px; padding-left: 4px; }
#modeltablecontent .lastTd { border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #000000; padding: 2px; padding-left: 4px; padding-right: 32px;}
#modeltablecontent .autogear { color: #cc0000; }
/*#modeltablecontent a { color:#000; }*/
/* tekniset tiedot */
#techlist { display: block; width: 734px; }
#techlist .listTable{ border-right-color:#000; border-right-style:solid; border-right-width:1px; width: 734px; }
#techlist td { background: #fff; color: #000; padding-left: 5px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-left:#000 solid 1px; }
#techlist .mainHeader { color:#fff; padding-top: 5px; padding-bottom: 5px; background: #000;border-left-color:#000; border-left-style:solid; border-left-width:1px;border-top-color:#000; border-top-style:solid; border-top-width:1px;   }
#techlist .mainHeaderTitle { font-weight: bold;  }
#techlist .subHeaderTitle { font-weight: bold;  }
#techlist .label { border: 1px solid #000; border-right: 0; background: #dddfe5; color: #000; padding-top: 5px;}
#techlist .under_cat2 { border-top: 0; }
#techlist .subHeader_td1_under_cat1{ background: transparent; width:20px; border: 0; border-top: #000 solid 1px; }
#techlist .subHeader_td1{ background: transparent; width: 20px; border: 0; }
#techlist .subHeader { width:20px;  background: #a6a7ac;border-top-color:#000; border-top-style:solid; border-top-width:1px; border-left-color:#000; border-left-style:solid; border-left-width:1px; border-bottom-color:#000; border-bottom-style:solid; border-bottom-width:1px; border-right: 0; }
#techlist .cat3_td1 {  background: transparent; width:20px; border-left: 0; }
#techlist .cat3_td2 {  background: transparent; width:20px; border-left: 0; }
#techlist .explanation { border-bottom-color:#000; border-bottom-style:solid; border-bottom-width:1px;border-top-color:#000; border-top-style:solid; border-top-width:1px; }
#techlist .autogear { color: #cc0000; }
#techlist a { color: #000; }
/* Hintataulukot */
#pricetablecontent { }
#pricetablecontent table, td, tr { font-size: 11px; }
#pricetablecontent .viiva { width:734px; background:#fff; border-top: 1px solid #000000; border-left: 1px solid #000000; }
#pricetablecontent .headerFirstTd { padding: 4px; padding-left: 32px; background: #000;  color:#fff; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#pricetablecontent .headerMidTd { padding: 4px; background: #000;  color:#fff; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#pricetablecontent .headerLastTd { padding: 4px; padding-right: 32px; background: #000;  color:#fff; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#pricetablecontent .subheaderFirstTd { padding: 4px; padding-left: 32px; background: #a6a7ac;  color:#000; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#pricetablecontent .subheaderMidTd { padding: 4px; background: #a6a7ac;  color:#000; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#pricetablecontent .subheaderLastTd { padding: 4px; padding-right: 32px; background: #a6a7ac;  color:#000; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#pricetablecontent .headercomment { font-weight: normal; color:#fff;}
#pricetablecontent .labelFirstTd { padding:2px; padding-right:4px; padding-left: 32px; background: #dddfe5; color: #000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#pricetablecontent .labelMidTd { padding:2px; padding-right:4px; background: #dddfe5; color: #000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#pricetablecontent .labelLastTd { padding:2px; padding-right:4px; padding-right: 32px; background: #dddfe5; color: #000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#pricetablecontent .firstTd { border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #000000; padding: 2px; padding-left: 32px; }
#pricetablecontent .midTd { border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #000000; padding: 2px; padding-left: 4px; }
#pricetablecontent .lastTd { border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #000000; padding: 2px; padding-left: 4px; padding-right: 32px;}
#pricetablecontent .oneTd { border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #000000; padding: 2px; padding-left: 32px; padding-right: 32px; }
#pricetablecontent .autogear { color: #cc0000; }
#pricetablecontent a { color:#000; }
/* -----------Forms----------- */
select, input { font-family: Arial, Helvetica; color: #000000; font-size: 11px; }
.formField, .cssField, .cssSelect { font-family: Arial, Helvetica; color: #000000; font-size: 12px; border-width: 1px; border-color: #272727; border-style: solid; background-color: #F1F1F1; }
.form { background: #dddfe5; width:736px; }
.formMainHeader { padding-left: 64px; line-height: 20px; background: #000; color: #FFFFFF; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; border-color: #ffffff; border-width: 0 0 1 0; border-style: solid; }
.formSubHeader { padding-left: 64px; line-height: 20px; background: #000; color: #FFFFFF; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; border-color: #ffffff; border-width: 0 0 0 0; border-style: solid; }
.formLabel { padding-left: 64px; line-height: 20px; background: #a6a7ac; color: #000; font-family: Arial, Helvetica; font-size: 11px;  border-color: #ffffff; border-width: 0 0 1 0; border-style: solid; }
.formTd { padding-left: 64px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; vertical-align: top; height: 25px; border-color: #ffffff; border-width: 0 0 1 0; border-style: solid; color:#000; }
.formTd1 { padding-left: 64px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; vertical-align: top; height: 25px; border-color: #ffffff; border-width: 0 0 1 0; border-style: solid; color:#000; }
.formTd2 { padding-left: 5px; padding-right: 64px; padding-top: 2px; padding-bottom: 2px; vertical-align: top; height: 25px; border-color: #ffffff; border-width: 0 0 1 0; border-style: solid; color:#000; }
#rekisteriseloste { position: absolute; top: 600px; left: 150px; z-index: 99; display:none; background: #f1f1f1; width:400px; border-color: #000; border-style: solid; border-width: 1px; color:#000; }
/* --------------------- Generic table --------------------- */
#tablecontent { padding-top: 32px; }
#tablecontent table { width: 736px; background: #dddfe5; }
#tablecontent .header { padding:2px; padding-left: 64px; line-height: 20px; background: #000; color: #fff; font-weight: bold; }
#tablecontent .headerFirstTd { padding:2px; padding-left: 64px; line-height: 20px; background: #000; color: #fff; font-weight: bold; }
#tablecontent .headerMidTd { padding:2px; line-height: 20px; background: #000; color: #fff; font-weight: bold; }
#tablecontent .headerLastTd { padding:2px; padding-right: 64px; line-height: 20px; background: #000; color: #fff; font-weight: bold; }
#tablecontent .label { padding:2px; padding-left: 64px; font-weight: bold; background: #a6a7ac; color:#000; border-bottom: 1px solid #fff;}
#tablecontent .firstTd { padding:2px; padding-left: 64px; color:#000; border-bottom: 1px solid #fff; } 
#tablecontent .midTd { padding:2px; color:#000; border-bottom: 1px solid #fff; } 
#tablecontent .lastTd { padding:2px; padding-right: 64px; color:#000; border-bottom: 1px solid #fff; } 
#tablecontent a { color:#000; }
/* ------------------------- List with F1 -linecolor --------------------------------------------- */
.list { background: #F1F1F1;} 
.listHeader { padding-left: 5px; line-height: 15px; background: #CC0000; color: #FFFFFF; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; border-color: #ffffff; border-width: 0 0 1 0; border-style: solid; }
a.listHeaderLink:link  {  font-family: Arial, Helvetica;  text-decoration: none;  font-weight: bold; color: #ffffff; }
a.listHeaderLink:active  {  font-family: Arial, Helvetica;  text-decoration: underline;  font-weight: bold; color: #ffffff; }
a.listHeaderLink:visited {  font-family: Arial, Helvetica;  text-decoration: none;  font-weight: bold; color: #ffffff; }
a.listHeaderLink:hover  { font-family: Arial, Helvetica;  text-decoration: none; font-weight: bold; color: #ffffff; }
.listTd { padding-left: 5px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; vertical-align: top; height: 25px; border-color: #ffffff; border-width: 0 0 1 0; border-style: solid; }
.listrowOddStage1 { font-family: Arial, Helvetica; font-size: 12px; color: #000000; background-color: #F1F1F1; height: 22px; padding-left: 0px; padding-right: 10px; border-width: 0 0 1 0; border-color: #fff; border-style: solid; }
.listrowEvenStage1 { font-family: Arial, Helvetica; font-size: 12px; color: #000000; height: 22px; padding-left: 10px; padding-right: 10px;border-width: 0 0 1 0;  border-color: #fff; border-style: solid; }
.listrowEvenStage1 td { color: #FFFFFF; padding-left: 5px; padding-right: 5px; }
.listrowOddStage1 td { color: #FFFFFF;padding-left: 5px; padding-right: 5px; }
.linkbox { background: #F1F1F1; width: 450px; }
.linkboxHeader { padding-left: 5px; line-height: 15px; background: #CC0000; color: #FFFFFF; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; border-color: #ffffff; border-width: 0 0 1 0; border-style: solid; }
.linkboxLine { padding-left: 5px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; vertical-align: top; height: 25px; border-color:  #ffffff; border-width: 0 0 1 0; border-style: solid; }
/* --------------------- Sitemap --------------------- */
#sitemap { display:block; width:736px;}
#sitemap ul { margin:0px; padding:0px; }
#sitemap li.stage1 { display:block; line-height: 22px; margin: 2px; padding-left:  64px; padding-right: 64px; background:#272727; }
#sitemap li.stage2 { display:block; line-height: 20px; padding-left: 96px; padding-right: 64px; background:#1c1c1c;}
#sitemap li.stage3 { display:block; line-height: 18px; padding-left: 128px; padding-right: 64px; background:#1c1c1c;}
#sitemap li.stage4 { display:block; line-height: 16px; padding-left: 160px; padding-right: 64px; background:#1c1c1c;}
#sitemap a.stage1:link, #sitemap a.stage1:visited  {  padding-left: 10px; background: url(/Seat/seat3.nsf/nuoli_uutinen.gif); background-repeat: no-repeat; color:#cc0000; } 
#sitemap a.stage1:hover, #sitemap a.stage1:active { text-decoration: none; color:#fff; }
#sitemap a.stage2:link, #sitemap a.stage2:visited, #sitemap a.stage3:link, #sitemap a.stage3:visited, #sitemap a.stage4:link, #sitemap a.stage4:visited  { padding-left: 10px; color:#fff; } 
#sitemap a.stage2:hover, #sitemap a.stage2:active, #sitemap a.stage3:hover, #sitemap a.stage3:active, #sitemap a.stage4:hover, #sitemap a.stage4:active { text-decoration: none; background: url(/Seat/seat3.nsf/nuoli_uutinen.gif); background-repeat: no-repeat; color:#cc0000; }
/*-------------------- form tabMenu --------------------*/
.basictab { width: 730px; padding:  3px; margin-left: 0; font: 11px Arial, sans-serif; border-bottom: 1px solid #dddfe5;  list-style-type: none; text-align: left; }

.basictab li { display: inline; margin: 0; }

.basictab li a { text-decoration: none; padding: 3px 6px; margin-right: 3px; border-bottom: 0px solid #dddfe5; background-color: #a6a7ac; color: #272727; }

.basictab li a:visited { text-decoration: none; color: #272727; border-bottom: 1px solid #dddfe5; }

.basictab li a:hover { border-bottom: 1px solid #dddfe5; text-decoration: none; background-color:#dddfe5; color: #000; }

.basictab li a:active { text-decoration: none; color: #000; }

.basictab li.selected a { /*selected tab effect*/ position: relative; text-decoration: none; padding-top: 4px; background-color:#dddfe5; color: #272727; }
.basictab li.selected a:hover { /*selected tab effect*/ position: relative; text-decoration: none; padding-top: 4px; background-color:#dddfe5;
color: #272727; }
.basictab li.selected a:active { /*selected tab effect*/ position: relative; text-decoration: none; padding-top: 4px; background-color:#dddfe5; color: #272727; }
.basictab li.selected a:visited { /*selected tab effect*/ position: relative; text-decoration: none; padding-top: 4px; background-color:#dddfe5; color: #272727; }
.mustakentta { font-family: Arial, Helvetica; font-size: 11px; border-color: #000000; border-style: solid; border-width: 1px }
}

