B			{ font-weight: bold; }
TD		{ background-image: none; }

.bgtausta     { background-image: url(pics/bg-sivupohja.gif); background-repeat: repeat-x; }
.bgkatkoviiva   { background-image: url(pics/bg-katkoviiva.gif); background-repeat: repeat-x; }
.bgkatkoviivapysty   { background-image: url(pics/bg-katkoviivapysty.gif); background-repeat: repeat-y; }

.txtpunainen { font: normal normal 12px verdana,arial,helvetica,sans-serif; color : #B91414; }
.txtpunainenotsikko { font: normal bold 14px verdana,arial,helvetica,sans-serif; color : #B91414; }
.txtmusta { font: normal normal 11px verdana,arial,helvetica,sans-serif; color : #000000; }
.txtmustamarginaali { font: normal normal 11px verdana,arial,helvetica,sans-serif; color : #000000;}
.txtmustakursivoitu { font: italic normal 12px verdana,arial,helvetica,sans-serif; color : #000000; }
.txtsininenotsikko { font: normal bold 14px verdana,arial,helvetica,sans-serif; color : #003298; }
.txtsininen { font: normal bold 11px verdana,arial,helvetica,sans-serif; color : #003298; }
.txtleipa { font: normal normal 11px verdana,arial,helvetica,sans-serif; color : #666666; }


/* Content Managerin etusivun laatikot */
TD.laatikko-suuri, TD.laatikko-pieni
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: 700;
}
TD.laatikko-suuri {
  border-left: solid 1px #000000;
  border-top: solid 1px #000000;
  border-right: solid 1px #000000;
  border-bottom: solid 1px #000000;
}
TD.laatikko-pieni
{
  font-size:10px;
  border-top: solid 2px #DDDDDD;
  border-right: solid 2px #DDDDDD; 
}

/* Laatikoiden linkit */
.valkoinen
{
    color : #FFFFFF;
}
A.valkoinen
{
    color : #FFFFFF;
}
A.valkoinen:Visited
{
    color : #FFFFFF;
}
A.valkoinen:Active
{
    color : #FFFFFF;
}
A.valkoinen:Hover
{
    color : #CCCCCC;
}

/* päivityksen otsikot */

h2  
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 700;
}
h3 
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 700;
}

table.boxi
{
  border-left: solid 1px #CECECE;
  border-top: solid 1px #CECECE;
  border-right: solid 1px #CECECE;
/*  border-bottom: solid 1px #000000;*/
}

table.boxi_dotted
{
  border-left: dotted 1px #000000;
  border-top: dotted 1px #000000;
  border-right: dotted 1px #000000;
/*  border-bottom: solid 1px #000000;*/
}

TH.boxi_dotted
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: 700;
  text-transform: none;
  padding-top:13px;
  padding-bottom:13px;
	background-color : #EFEFEF;
	background : #DFDFDF;
	border-bottom: dotted 1px #000000;
}

TD.boxi_dotted {
	border-bottom: dotted 1px #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color : #FFFFFF;
}

TD.boxi {
	border-bottom: solid 1px #cecece;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color : #EFEFEF;
}

TD.boxi2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color : #EFEFEF;
}
TH
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 700;
	background-color : #EFEFEF;
	background : #DFDFDF;
	border-bottom: solid 1px #cecece;
}

TH.subheader
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 400;
	background-color : #FFFFFF;
  border-left: solid 1px #CECECE;
  border-top: solid 1px #CECECE;
  border-right: solid 1px #CECECE;
	border-bottom: solid 1px #cecece;
}
TH.linkki
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fffff;
  text-transform: uppercase;
  font-weight: 400;
	background-color : #EFEFEF;
  border-left: solid 1px #CECECE;
  border-top: solid 1px #CECECE;
  border-right: solid 1px #CECECE;
	border-bottom: solid 1px #cecece;
  width: 170px;
}
TD.header {
	border-bottom: solid 1px #cecece;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight: 700;
	color: #000000;
	background-color : #EFEFEF;
}

input.tallenna
{
	background-color : #004080;
	border-bottom : none;
  border-top : none;
  border-right : none;
  border-left : none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: white;
  text-transform: uppercase;
  font-weight: 600;
	width : 100px;
}
