﻿body {
font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
font-size : 12px;
margin : 0px;

scrollbar-face-color: #eeeeee;
scrollbar-shadow-color: #bbbbbb;
scrollbar-highlight-color: #eeeeee;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #f9890d;


}

P {
	margin-top : 0px;
	margin-bottom : 0px;
}

FORM {
	margin-top : 2px;
	margin-bottom : 3px;
}

INPUT {
	font-size : 12px;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	border : 1px solid #efc78b;
}

.submit {
	font-size : 12px;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	background : #ff9c07;
	color:  #ffffff;
	font-weight : bold;
	border : 1px solid #010101;
	padding : 1px;
}

.submit_alihankinta {
	font-size : 12px;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	background : #33664d;
	color:  #ffffff;
	font-weight : bold;
}

TEXTAREA {
	font-size : 12px;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	border : 1px solid #efc78b;
}

SELECT {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 12px;
	border : 1px solid #efc78b;
}

.sitemap {
	font-size : 12px;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
}

.kuvateksti {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
}
.paalinkki {
	text-decoration : none;
	color : #003399;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
}

.etusivu {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
}



.over {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
	
}

.out {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
	
}

.click {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
	
}

.linkki {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
	color : #cc0000;
}

.paalinkki {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	padding:0px 5px 0px 5px;
}

TD {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 12px;
	color : #111111;
}

UL {
	margin-top : 10px;
	margin-bottom : 3px;
}

OL {
	margin-top : 10px;
	margin-bottom : 3px;
}

.ingressi {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 12px;
	color : #ffffff;
}

.katlinkki {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
	color : #ffffff;
}

.otsikko_etusivu {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #2b7550;
}

H1 {
	margin-top : 3px;
	margin-bottom : 3px;
}

.otsikko {
	font-family : "Trebuchet MS", trebuchet, Geneva, Arial, Helvetica, sans-serif, Verdana;
	font-size : 19px;
	font-weight : bold;
	color : #f9890d;
}

.tapahtuma_otsikko {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 12px;
	font-weight : bold;
	color : #df002d;
}

.tiedote_otsikko {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
}

.newsHeader {
	font-family : "Trebuchet MS", trebuchet, Geneva, Arial, Helvetica, sans-serif, Verdana;
	font-size : 16px;
	font-weight : bold;
	color : #f9890d;
}

.ryhma {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
}

.nav_etu {
	margin-bottom:7px;
	width:370px;
	background:#000000;
	padding:6px 0px 6px 40px;
}

.nav_over {
	background : #ffffff;
	padding:6px 5px 4px 30px;
	border-top:1px solid #00a2e3;
	border-bottom:1px solid #00a2e3;
}

.nav1_palv {
	padding:3px 5px 3px 30px;
	border-top:1px solid #00a2e3;
	border-bottom:1px solid #00a2e3;
}

.nav1 {
	padding:6px 5px 4px 30px;
	border-top:1px solid #bbedfb;
	border-bottom:1px solid #bbedfb;
}

.nav1_sel {
	background : #ffffff;
	padding:6px 5px 4px 30px;
	border-top:1px solid #00a2e3;
	border-bottom:1px solid #00a2e3;
}

.nav1text {
	color : #000000;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.nav1textpalv {
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.nav1text_sel {
	color : #f78506;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}


.nav2 {
	background : #ffffff;
	padding:2px 5px 1px 30px;
}

.nav2text {
	color : #000000;
	font-size : 11px;
}


.nav2_sel {
	background : #ffffff;
	padding:2px 5px 1px 30px;
}

.nav2text_sel {
	color : #cc0000;
	font-size : 11px;
	text-decoration : underline;
}


.nav3 {
	background : #ffffff;
	padding:2px 5px 1px 35px;
}

.nav3text {
	color : #000000;
	font-size : 11px;
}

.nav3_sel {
	background : #ffffff;
	padding:2px 5px 1px 35px;
}

.nav3text_sel {
	color : #000000;
	font-size : 11px;
}

.nav4 {
	color : #000000;
	font-size : 10px;
}

.nav4_sel {
	color : #000000;
	font-size : 10px;
}

A {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-style : normal;
	text-decoration : none;
	color: #f9890d;
}

A:VISITED {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-style : normal;
}

A:HOVER {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-style : normal;
	color : #d82c2a; 
	text-decoration : underline;
}

.uutta {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 12px;
	color : #000000;
	font-style : normal;
	text-decoration : none;
}

.case {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 11px;
	color : #111111;
	font-style : normal;
	text-decoration : none;
}

.tiedote {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 12px;
	color : #111111;
	font-style : normal;
	text-decoration : none;
}

.tapahtuma {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 101px;
	color : #111111;
	font-style : normal;
	text-decoration : none;
}

.ylalinkki {
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	color : #ffffff;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

.ideal {
	color : #666666;
	font-weight : bold;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size : 10px;
}

.uutislinkki {
	text-decoration : none;
	color : #ffffff;
	font-size : 11px;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
}

.login {
	color : #ffffff;
	font-size : 10px;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
}
.loginForm {
	font-size : 10px;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	background : #eff2f6;
	border : 1px solid #4a638c;
}


/* lomake */
.formQuestion {
	font-size : 12px;
	padding:0px 0px 8px 0px;
}

.formAnswer {
	font-size : 12px;
	padding:0px 0px 8px 7px;
}
/* lomake */

.topLink {
	font-size : 12px;
	color:  #000000;
}

.topSearch {
	margin:0px;
	font-size : 10px;
	color:  #000000;
}

.loginField {
	font-size : 11px;
	background: #ffffff;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	border : 1px solid #00a2e3;
	margin:0px;
	width: 150px;
}

.loginButton {
	height:18px;
	width:50px;
	margin:0px;
	padding:0px;
	font-size : 10px;
	font-weight : bold;
	color: #ffffff;
	font-family : Arial, Helvetica, Geneva, sans-serif, Verdana;
	border : 1px solid #666666;
	background: #ff9c07;
}