

/*<agl.folder "Perus">*/
	a   { color: #002989 }
	a:hover   { color: #7a39e5 }
	p  { font-size: 11px; font-family: Verdana, "Trebuchet MS" }
	h1    { color: #74542c; font-size: 20px; font-family: Georgia, "Times New Roman"; font-weight: normal; margin: 0; padding: 5px 0 }
	h2   { font-size: 14px; font-weight: normal; margin: 0; padding: 5px 0 }
	h3  { font-size: 13px; font-weight: normal; margin: 0; padding: 5px 0 }
	td { font-size: 11px }
	ul { }
	ol { }
	div  { font-size: 11px; font-family: Verdana, "Trebuchet MS" }
/*</agl.folder>*/
/*<agl.folder "Pikahaku">*/
	.searcharea     { color: #e1e1e1; font-size: 11px; font-family: Arial; margin: 0; padding: 5px 20px 0 10px; width: 100% }
	.searcharea a { color: #fff }
	.searchfield    { color: #fff; font-size: 11px; font-family: Arial; font-weight: normal; background-color: #676767; width: 120px; height: 18px; vertical-align: middle; border: solid 1px #e1d2c2 }
	.searchbtn    { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; background-color: #65000a; width: 25px; height: 18px; vertical-align: middle; border: solid 1px #b6001e }
/*</agl.folder>*/
/*<agl.folder "Hakutulos">*/
	.searchtextingress  { color: #55539b; text-decoration: none }
	.searchtextcontent  { color: #8194db; text-decoration: none }
	.searchhighlight { color: #242cbc; background-color: #d9daed }
	.searchpager { color: #766e6a; margin: 0; padding: 10px; width: 100% }
	.searchdates { color: #d9daed; margin: 0; padding: 10px; width: 100% }
	#searcresultcol { visibility: visible; position: relative; width: 550px; float: left }
	#searcresultcol p { color: #b0a49d; font-size: 11px; margin: 0; padding: 5px 10px; width: 100% }
	#searcresultcol h3 { padding-top: 10px; padding-right: 10px; padding-left: 10px }
	#searcresultcol h2 { padding-top: 10px; padding-right: 10px; padding-left: 10px }
/*</agl.folder>*/
/*<agl.folder "TYPE 1">*/
	.type1      { color: #4d4d4d; font-size: 11px; margin: 0 }
	.type1 h2    { color: #6c0006; font-family: Georgia, "Times New Roman"; margin: 0; padding: 10px 10px 10px 20px }
	.type1 h3   { font-family: Georgia, "Times New Roman"; margin: 0; padding: 10px 10px 10px 20px }
	.type1 a  { }
	.type1 a:hover { }
	.type1 th    { font-size: 11px; background-color: #f0f0f0; text-align: left; padding: 5px; border-bottom: 1px solid #d8d8d8 }
	.type1 td { padding: 5px 5px 5px; border-bottom: 1px solid #f0f0f0 }
	.forumtitlerow1      { text-decoration: none; background-color: #e1e1e1; border-top: 1px solid white }
	.forumtitlerowre1  { border-top: 1px solid #e1e1e1 }
	.forumformarea1     { background-color: #ccc }
	.forumcontentrow1   { font-size: 11px }
	.forumcontentrowre1  { font-size: 12px }
	.forumpagerrow1 { }
	.formareareq1   { color: #b6001e; margin: 0; padding: 3px 10px }
/*</agl.folder>*/
/*<agl.folder "TYPE 2">*/
	.type2       { color: #4d4d4d; font-size: 11px; font-weight: normal; background-color: #f2f2f2; background-image: url("images/style_2_bg.gif"); background-repeat: repeat-x; margin: 0 }
	.type2 h2     { color: #7f5b52; font-family: Georgia, "Times New Roman"; margin: 0; padding: 10px 10px 10px 20px }
	.type2 h3   { color: #7f5b52; font-family: Georgia, "Times New Roman"; margin: 0; padding: 10px 10px 10px 20px }
	.type2 a  { }
	.type2 a:hover { }
	.type2 th     { color: #515151; font-size: 11px; background-color: #ccc; text-align: left; padding: 5px; border-bottom: 1px solid white }
	.type2 td     { color: #61432f; padding: 5px; border-bottom: 1px solid #afafaf }
	.forumtitlerow2     { text-decoration: none; background-color: #afafaf; border-top: 1px solid white }
	.forumtitlerowre2    { background-color: #e1e1e1; border-top: 1px solid #e7e0bd }
	.forumformarea2 { }
	.forumcontentrow2   { font-size: 11px }
	.forumcontentrowre2  { font-size: 12px }
	.forumpagerrow2   { }
	.formareareq2   { color: #b6001e; margin: 0; padding: 3px 10px }
/*</agl.folder>*/
/*<agl.folder "TYPE 3">*/
	.type3       { color: #fff; font-size: 11px; background-color: #4d4d4d; background-image: url("images/style_3_bg.gif"); background-repeat: repeat-x; margin: 0 }
	.type3 h2      { color: #f5f5ef; font-family: Georgia, "Times New Roman"; margin: 0; padding: 10px 10px 10px 20px }
	.type3 h3  { color: #fbedeb; margin: 0; padding: 10px 10px 10px 20px }
	.type3 h4  { color: #fbedeb; margin: 0; padding: 10px 10px 10px 20px }
	.type3 a     { color: #f7efca }
	.type3 a:hover   { color: #f7ffcd }
	.type3 th      { color: #c7c6a6; font-size: 11px; font-weight: bold; background-color: #515151; text-align: left; padding: 5px; border-bottom: 1px solid #6a6a6a }
	.type3 td     { color: white; padding: 5px; border-bottom: 1px solid #676767 }
	.forumtitlerow3   { text-decoration: none; background-color: #a7003d; border-top: 1px solid #cf2957 }
	.forumtitlerowre3   { background-color: #cc3749; border-top: 1px solid #fc326a }
	.forumformarea3 { }
	.forumcontentrow3   { font-size: 11px }
	.forumcontentrowre3  { font-size: 12px }
	.forumpagerrow3  { background-color: #7f2900 }
	.formareareq3   { color: #fcefb6; margin: 0; padding: 3px 10px }
/*</agl.folder>*/
/*<agl.folder "Keskustelupalsta">*/
	#forumtitlerow { visibility: visible; position: relative; width: 100%; float: left }
	#forumcontentrow  { visibility: visible; position: relative; width: 100%; float: left }
	#forumcontentrow p { font-size: 11px; font-weight: normal; margin: 0; padding: 10px }
	#forumtitle  { visibility: visible; position: relative; width: 75%; float: left }
	#forumtitle p { font-size: 12px; font-weight: bold; text-decoration: none; margin: 0; padding: 4px 5px 4px 10px }
	#forumtitle a { text-decoration: none }
	#forumdate  { text-align: right; visibility: visible; position: relative; width: 20%; float: left }
	#forumdate p  { font-size: 11px; font-weight: normal; margin: 0; padding: 4px 10px 4px 5px }
	#forumformarea  { visibility: visible; position: relative; width: 100%; float: left }
	#forumformarea p { font-size: 11px; margin: 0; padding: 4px 10px 4px }
	#forumpagerrow   { text-align: center; visibility: visible; position: relative; width: 100%; float: left }
	#forumpagerrow p { margin: 0; padding: 4px 10px }
/*</agl.folder>*/
/*<agl.folder "Sisaltotyylit">*/
	.imagearea { margin: 0; padding: 0 }
	.imageareamargins { margin: 0; padding: 10px }
	.textarea  { margin: 0; padding: 0 10px 10px 20px }
	.listarea { margin: 0; padding: 0 10px 10px }
	.filelist { margin: 0; padding: 0 10px 4px }
	.linkarea  { margin: 0; padding: 3px 20px 2px 10px }
	.formarea  { margin: 0; padding: 3px 10px }
	.formareareq { color: #b3312d; margin: 0; padding: 3px 10px }
/*</agl.folder>*/
/*<agl.folder "formit">*/
.etextfield   { color: #646464; font-family: Arial; font-size: 12px; background-color: #ebebeb; margin: 0; padding: 2px; width: 100% }
.etextselect    { color: #646464; font-size: 12px; font-family: Arial; background-color: #ebebeb; margin: 0; padding: 2px; width: 80% }
.etextarea   { color: #646464; font-family: Arial; font-size: 12px; background-color: #ebebeb; margin: 0; padding: 2px; width: 100% }
.etextbtn     { color: #957767; font-size: 11px; font-family: Arial; font-weight: bold; height: 30px; border: solid 1px; width: 100%; }

.formsubmitbtnarea .etextbtn {
/*opacity: 0.2;*/
color: #c0c0c0;
}
.formsubmitbtnarea.passed .etextbtn {
/*opacity: 1;*/
color: #957767;
}

	.formtitle { font-size: 14px; margin: 0; padding: 10px 10px 5px }
/*</agl.folder>*/
/*<agl.folder "Asiakaslomakkeet">*/
	.formrequired { color: #ce812a; margin: 0; padding-top: 0 }
	.formnormal { margin: 0; padding-top: 0 }
	.requiredformnote { color: #ce812a; font-size: 11px; margin: 0; padding-top: 3px; padding-bottom: 3px }
	.formtitle { font-size: 13px }
	.formnote { color: #55539b; font-size: 12px; background-color: #d1d2e4; margin: 0; padding: 20px }
/*</agl.folder>*/
/*<agl.folder "Sitemap">*/
	#sitemap { visibility: visible; position: relative; width: 750px; float: left }
	.sitemapitem  { visibility: visible; position: relative; width: 190px; float: left }
	.sitemapitemL1   { font-size: 15px; font-weight: normal; line-height: 17px; margin: 0; padding: 10px 10px 10px 20px }
	.sitemapitemL2  { font-size: 12px; font-weight: normal; line-height: 14px; margin: 0; padding: 0 10px 5px 20px }
	.sitemapitemL3  { font-size: 12px; font-weight: normal; line-height: 13px; margin: 0; padding: 0 10px 5px 30px }
	.sitemapitemL1 a  { color: #697e95; font-size: 17px; text-decoration: none }
	.sitemapitemL1 a:hover  { color: #7a39e5 }
	.sitemapitemL2 a  { color: #5b5783; font-size: 12px; text-decoration: none }
	.sitemapitemL2 a:hover   { color: #7a39e5 }
	.sitemapitemL3 a   { color: #593d2b; font-size: 12px; text-decoration: none }
	.sitemapitemL3 a:hover   { color: #7a39e5 }
/*</agl.folder>*/
/*<agl.folder "Polku">*/
	.pathitem  { color: #666; visibility: visible; position: relative; float: right }
	.pathitem p   { color: #afafaf; font-size: 11px; font-family: Arial; margin: 0; padding: 5px 5px 5px 0 }
	.pathitem a   { color: #616eaa; font-size: 11px; text-decoration: none }
	.pathitem a:hover   { color: #7a39e5 }
/*</agl.folder>*/
/*<agl.folder "Muut">*/
	.imgalt { margin: 0; padding: 5px 10px }
	.loginscreen { color: #666; font-size: 11px; margin: 30px; padding: 20px }
	.normalmargin { margin: 0; padding: 5px 10px }
	img.w1 { margin-right: 10px }
	.margin { margin-top: 10px; margin-bottom: 10px; padding: 10px }
	.thumbs { background-color: #fff; margin: 0 0 10px 10px; padding: 0; border-width: 1px; border-color: #a2b194 }
/*</agl.folder>*/
/*<agl.folder "Otsikko ja ingressi">*/
	#pagetitles     { text-align: left; visibility: visible; position: relative; z-index: 1; height: auto; float: left }
	#pagetitles h1 { margin: 0; padding: 20px 20px 5px }
	#pagetitles p  { color: #999; font-size: 14px; font-family: Georgia, "Times New Roman"; font-weight: bold; line-height: 18px; margin: 0; padding: 5px 20px }
	.pagetitleswidth     { width: 33% }
/*</agl.folder>*/
/*<agl.folder "Highlight">*/
	.higlightarea   { visibility: visible; position: relative; float: left }
	.higlightarea p { margin: 0; padding: 10px }
	.higlightarea h3 { padding-top: 10px; padding-right: 10px; padding-left: 10px } 
/*</agl.folder>*/

