body {background-color:#FFFFFF; height:100%;margin:0px;padding:0px;}
td,th,div,span,a,input,textarea{font-family: Arial;font-size:12px;}
p {font-family: Arial;}
li, ul {font-size:12px;}
img {border:none;}
form {margin:0px;padding:0px;}
h1 {font-weight:bold;font-size:16px;color:#515151;}
h3 {font-weight:bold;font-size:13px;color:#515151;margin-top:-10px;}

/* layout */
#topbar {vertical-align:top;width:1000px;height:85px;}
#leftpane {background-image:url(images/PV_valikko_tausta.jpg);background-repeat:no-repeat;background-color:#FFFFFF;width:205px;vertical-align:top;border-left:1px solid #7D9B6E;border-right:1px solid #7D9B6E;}
#spacepane {background-color:#FFFFFF;width:5px;vertical-align:top;}
#contentpane {width:524px;vertical-align:top;background-color:#FFFFFF}
#mappane {width:998px;vertical-align:top;background-color:#FFFFFF;border-left:1px solid #7D9B6E;border-right:1px solid #7D9B6E;}
#rightpane {vertical-align:top;width:262px;background-color:#FFFFFF;border-left:1px solid #7D9B6E;border-right:1px solid #7D9B6E;}

/* content */
#content {padding:5px 20px 10px 20px;}
#map {padding:4px 4px 4px 4px;}
.contenttext {position:relative;top:-10px;font-family:Arial;color:#150602;}
.frontpagecontenttext {position:relative;top:-10px;font-family:Arial;color:#150602;padding:5px 20px 10px 20px}
.newscontenttext {font-family:Arial;font-size:12px;color:#150602;font-weight:normal;}
.newsheader{font-weight:bold;color:#515151;}

/* lomake */ 
.formfieldlabel {padding:3px 10px 2px 0px;font-family:Arial;}
.formfield {width:210px;}
.formstatus {padding:5px 10px 5px 10px;font-weight:bold;}

/* linkkejä */
a:link {text-decoration:none;font-size:12px;color:#48301A;font-family:Arial;}
a:visited {text-decoration:none;font-size:12px;color:#48301A;font-family:Arial;}
a:hover {text-decoration:underline;font-size:12px;color:#48301A;font-family:Arial;}
a:active {text-decoration:none;font-size:12px;color:#48301A;font-family:Arial;}

a.nav, .nav{font-size:12px;font-weight:bold;color:#515151;font-family:Arial;}
a.nav:link{color:#515151;font-weight:bold;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav:visited{color:#515151;font-weight:bold;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav:hover{color:#7D9B8A;font-weight:bold;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav:active{color:#515151;font-weight:bold;text-decoration:none;font-size:12px;font-family:Arial;}

a.navvalittu, .navvalittu{font-size:12px;font-weight:bold;color:#7D9B6E;font-family:Arial;}
a.navvalittu:link{font-size:12px;font-weight:bold;color:#7D9B6E;font-family:Arial;text-decoration:none;}
a.navvalittu:visited{font-size:12px;font-weight:bold;color:#7D9B6E;font-family:Arial;text-decoration:none;}
a.navvalittu:hover{font-size:12px;font-weight:bold;color:#7D9B6E;font-family:Arial;text-decoration:none;}
a.navvalittu:active{font-size:12px;font-weight:bold;color:#7D9B6E;font-family:Arial;text-decoration:none;}

a.nav2, .nav2{font-size:11px;font-weight:bold;color:#515151;font-family:Arial;}
a.nav2:link{color:#515151;font-weight:bold;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav2:visited{color:#515151;font-weight:bold;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav2:hover{color:#7D9B8A;font-weight:bold;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav2:active{color:#515151;font-weight:bold;text-decoration:none;font-size:11px;font-family:Arial;}

a.nav2valittu, .nav2valittu{font-size:11px;font-weight:bold;color:#7D9B6E;font-family:Arial;}
a.nav2valittu:link{color:#7D9B6E;font-weight:bold;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav2valittu:visited{color:#7D9B6E;font-weight:bold;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav2valittu:hover{color:#7D9B6E;font-weight:bold;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav2valittu:active{color:#7D9B6E;font-weight:bold;text-decoration:none;font-size:11px;font-family:Arial;}

a.nav3, .nav3{font-size:11px;font-weight:normal;color:#515151;font-family:Arial;}
a.nav3:link{color:#515151;font-weight:normal;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav3:visited{color:#515151;font-weight:normal;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav3:hover{color:#7D9B8A;font-weight:normal;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav3:active{color:#515151;font-weight:normal;text-decoration:none;font-size:11px;font-family:Arial;}

a.nav3valittu, .nav3valittu{font-size:11px;font-weight:normal;color:#7D9B6E;font-family:Arial;}
a.nav3valittu:link{color:#7D9B6E;font-weight:normal;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav3valittu:visited{color:#7D9B6E;font-weight:normal;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav3valittu:hover{color:#7D9B6E;font-weight:normal;text-decoration:none;font-size:11px;font-family:Arial;}
a.nav3valittu:active{color:#7D9B6E;font-weight:normal;text-decoration:none;font-size:11px;font-family:Arial;}

a.newscontenttitle, .newscontenttitle{font-weight:bold;font-size:13px;color:#515151;}
a.newscontenttitle:link{font-weight:bold;font-size:13px;color:#515151;text-decoration:none;}
a.newscontenttitle:visited{font-weight:bold;font-size:13px;color:#515151;text-decoration:none;}
a.newscontenttitle:hover{font-weight:bold;font-size:13px;color:#515151;text-decoration:none;}
a.newscontenttitle:active{font-weight:bold;font-size:13px;color:#515151;text-decoration:none;}

a.form {font-size:12px;color:#AA0000;font-family:Arial;}
a.form:link{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial;}
a.form:visited{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial;}
a.form:active{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial;}
a.form:hover{color:#AA0000;text-decoration:underline;font-size:12px;font-family:Arial;}

fieldset 
{
	border-color: #515151;
}
