* { font-family: Verdana, sans-serif; color: rgb(69,92,156); }
#menu_1 a, #menu_2 a, p,.typo3-editPanel-label,input,textarea,option,td,th,li,dd,dt,dl,ul,li,blockquote { font-size:11px; }
table.maintable { background: url(kuvat/pohjakuva2.png) -1px 0 no-repeat; }
#menu_2 { position:relative; top:-4px; }
div[id="menu_2"]{ left:1px !important; }
/*
#menu_1 { margin-left:7px !important; }
*/
#colFooter { text-align:center; }
#menu_1 .link, #menu_2 .link { background-color:rgb(0,56,117); height:27px; display:block; }
#menu_1 .link { margin-bottom:17px; }
#menu_2 .link { float:left; margin-left:2px;}
#menu_2 a { width:113px; }
#logo { position:absolute; left:100px; top:38px; }
#menu_2 a { display:block; padding-left:13px; padding-top:7px; font-weight:bold; color:white; text-decoration:none; }
#menu_1 a { display:block; padding-left:8px; padding-top:7px; font-weight:bold; color:white; text-decoration:none; }

#colNormal a:link, #colNormal a:visited,
#colNews a:link, #colNews a:visited{ color:rgb(135,174,208); }

#colNews a:link, #colNews a:visited{ text-decoration:none; }
.table_ajankohtaista h1 { margin-top:0; }
#colNormal,#colNews { margin-left:13px; width:632px; }
#colNormal h1,#colNews h1 { font-size:14px; }

#edit_new_0 { margin-left:13px; }
.blackLineBR,.blackLine{ display:none; }

#login form { position:absolute; right:13px; top:25px; }
#login form p,form.loginform input { margin:0; line-height:10px; }
#login form * { font-size:9px !important;}
#login form input.login-form-text { width:80px; }
p.readMore { text-align:left !important; }