body {background-color:#F8DA0A; height:100%;margin:0px;padding:0px;}
td,th,div,span,a,input,textarea{font-family:Verdana, Sans-serif;font-size:12px;}
p {font-family:Verdana, Sans-Serif;color:#20272C;}
li, ul {font-size:12px;}
img {border:none;}
form {margin:0px;padding:0px;}
h1 {font-weight:bold;font-size:16px;color:#C7710B;}
h3 {font-weight:bold;font-size:13px;color:#000000;margin-top:-10px;}

/* layout */
#topbar {vertical-align:top;width:633px;height:85px;}
#leftpane {width:188px;vertical-align:top;}
#contentpane {background-image:url(images/keski_tausta1.jpg);background-repeat:no-repeat;width:445px;background-color:#FEF3CA;vertical-align:top;}
#rightpane {background-image:url(images/oikea_tausta2_392px.jpg);background-repeat:repeat-y;vertical-align:top;width:392px;}

/* content */
#content {padding:18px 0px 10px 15px;}
.contenttext {position:relative;top:-15px;font-family:Verdana, Sans-Serif;color:#181715;}
.newscontenttext {font-family:Verdana, Sans-Serif;color:#181715;}

/* lomake */
.formfieldlabel {padding:3px 10px 2px 10px;font-family:Verdana, Sans-Serif;}
.formfield {width:210px;}
.formstatus {padding:5px 10px 5px 10px;font-weight:bold;}

a.topnav, .topnav {font-weight:bold;color:#000000;text-decoration:none;font-size:14px;}
a.topnav:hover{font-weight:bold;color:#000000;text-decoration:underline;font-size:14px;}

a.menu, .menu {font-weight:bold;color:#334351;text-decoration:none;font-size:12px;}
a.menu:hover{font-weight:bold;color:#334351;text-decoration:underline;font-size:12px;}

a.menu2, .menu2 {font-weight:normal;color:#334351;text-decoration:none;font-size:12px;}
a.menu2:hover{font-weight:normal;color:#334351;text-decoration:underline;font-size:12px;}