BODY {
	font-size:90%;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align: left;
	background-color: #ffffff;
}
/* General Fonts */
P,.cNormalTextSize {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:90%;
	line-height: 150%;
	margin:0 10px 10px 10px;
	color: #65675C;
}
.isompi {
	font-size: larger;
}

ul {
	list-style: disc;
	margin-left: 8px;
	padding-left: 8px;
	list-style-type: disc;
	font-size:90%;
	color: #65675C;
}

li {
	margin-left: 0;
	padding-left: 0;
	margin-bottom:7px;
	list-style-position: outside;
}
ol {
	list-style-type: decimal;
}
a:link, a:visited {
	color: #999999;
	text-decoration: none;
}
a:hover,a:active {color: #000000;}
b {font-weight: bold;}
strong {font-weight: bold;}
/* Headings */
H1, .H1 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #666666;
	font-size: 26px;
	line-height: 100%;
	font-weight: bold;
	margin:0 0 10px 10px;
	letter-spacing: 2px;
}
H2, .H2 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #666666;
	font-size:120%;
	font-weight: bold;
	margin:0 0 0px 10px;
}

H3, .H3 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #666666;
	font-size:100%;
	font-weight: bold;
	margin:0 0 0px 10px;
}

H4,H5, .H4, .H5 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #0095DA;
	font-size:100%;
	font-weight: bold;
	margin-bottom:0px;

}

H6, .H6 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 200%;
	font-weight: bold;
0	margin-bottom:0px;
}
.valkoinen, .valkoinen a:link, .valkoinen a:visited, .valkoinen a:active {
	color: #FFFFFF;
}
.valkoinen a:hover {color:#FFFFFF;}
.harmaa, .harmaa a {color: #999999;}
.teaser, .teaser a:link, .teaser a:visited {
	font-size: 85%;
	color: #999999;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 100%;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	clear: both;
	float: none;
}
.caption {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:smaller;
 color : #000000;
}
.pienempi {
	font-size: 70%;
}
.pieniharmaa {
	font-size: xx-small;
	color: #999999;
}
.pieni {font-size: xx-small;}
.valkoinen {color: #ffffff}
.pieniharmaa a:link, .pieniharmaa a:visited {
	color: #999999;
}
.vasemmalle {float:left;margin-right:20px;margin-left:0px;}
.oikealle {float:right;margin-left:20px;margin-right:0px;}
.csc-form-labelcell {width:150px;}
.csc-mailform-label {
  float:left;
  width:150px;
  margin-right:0.5em;
  padding-top:0.2em;
  }
.csc-mailform-field {
	width:100%;
	margin-top:3px;
}
.csc-mailform-radio {width:auto;}
label {width:100%;}
.csc-textpic-caption, .csc-caption {font-size:smaller;}
.input {
	height:15px;
	width:120px;
	font-size:smaller;
	border: 1px solid #999999;
}
fieldset {
	width:90%;
	padding:20px 20px 20px 20px;
	}
legend {font-weight:bold;margin-top:10px;}
.tx_powermail_pi1_fieldwrap_html {width:100%;margin-top:10px;}
.kehys-valk {
	border: 1px solid #FFFFFF;
}
.align-right {text-align:right;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-justify {text-align:justify;}
.contenttable td {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size:100%;
}

sup, sub {
	font-size: 80%;
}
img {border: none}
div .news-list-item .bodytext {
	margin:0px 0px 0px 0px;
}
.houkutin {
	font-size: 85%;
	color: #666666;
	line-height: 120%;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	text-decoration: none;
}
.csc-textpic-caption {
	font-size:xx-small;
	color:#999999
}.vasen {
	width: 196px;
}
.content {
	padding-left: 50px;
	width: 100%;
}
.topnav, .topnav a:link, .topnav a:visited, .topnav a:active, .SPC, .CUR {
	font-size: x-small; color: #333333;	letter-spacing: 2px;
}
.leftnav {
	line-height: 250%;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
}
.tx-srlanguagemenu-pi1 {float:right;font-size: x-small; color: #333333;	letter-spacing: 2px;}


#a1teasermenu * {
	position:relative;
	vertical-align:top;
	line-height:100%;
}

#a1teasermenu div ul {
	margin-right:-3px;
}

#a1teasermenu div ul, #a1teasermenu div ul li ul {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	white-space:nowrap;
}

#a1teasermenu li {
	display:block;
	margin:0;
	padding:0;
}

#a1teasermenu li.level1 {
	white-space:nowrap;
}

#a1teasermenu li.level1 ul li.level2 {
	display:inline;
}

#a1teasermenu a img {
	margin-bottom:3px;
	margin-right:3px;
}

.teaser_page_container_off {
	display:none;
}

.teaser_page_container_on {
	display:block;
}

#tx_a1teasermenu_pagebrowser {
	position:relative;
	font-size:0.8em;
	display:block;
}

#tx_a1teasermenu_pagebrowser .browseBack {
	display:block;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
}

#tx_a1teasermenu_pagebrowser #pageCounter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#tx_a1teasermenu_pagebrowser .browseForward {
	display:block;
	position:absolute;
	right:0;
	top:0;
	text-align:right;

