
/* ----------------------------- YLEISLINKIT, TOPNAV-LINKIT ------------------------------------ */

a {
color:#cc0000;
text-decoration:none;
}
a:hover{
color:#000000;
text-decoration:none;
}


a.topnav{
font-size:13px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.topnav:hover{
font-size:13px;
color: #1f2420;
font-weight:bold;
text-decoration:none;
}


/* --------------------------- BODY ELI TAUSTA, OTSIKON FONTIT ------------------------------- */


body {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
font-weight:normal;
color: #000000;
background-color:#394192; 
background-image: url(../images/bg.jpg);
background-repeat:repeat-x;
}


H1 {	
font-size: 120%;
font-weight:bold;
margin: 0px;
color: #cc0000;
}


/* --------------------- NAVIGOINNIN RAJAT, SISÄLLÖN TAUSTA ---------------------------------- */


.topnavbg {                   /* navigoinnin rajat */
border-top: solid 1px #780e0b;
background-color: #9c120f;
line-height: 20px;
background-image:url(../images/topnavbg.jpg);
background-repeat: repeat-x;
background-position: center center;
padding-top: 5px;
padding-bottom: 5px;
}


.mainbg2 {	  		 	         /* sisällön tausta */
height: 100%;
padding-left:20px;
padding-right:20px;
padding-bottom: 20px;
padding-top: 10px;
background-color:#ffffff;
border: solid 2px #000000;
}


.mainbg {
padding: 20px;
padding-bottom: 0px;
}


/* ------------------------------------ KUVAPAIKKA ------------------------------------------- */


.topbg {                              /* picdiv_1 -> background-color:transparent; */

background-repeat: repeat-x;
}


.picdiv_1 {                          /* 'iso' palkki */
height:285px;

background-color:transparent;
background-image:url(../contpics/1.jpg);
background-repeat: no-repeat;
background-position: center top;
border-top: solid 0px #000000;
border-bottom: solid 1px #000000;

}


/* -------------------------------------- FOOTER -------------------------------------------- */


.footertd {
height:22px;
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
color:#ffffff;
font-weight:normal;
border-top: solid 0px #b6beb3;
}


/* -------------------------- MUITA, LOMAKKEET, POTIKAT YMS. ------------------------------ */


img.imagemail {
vertical-align: bottom;
}


.borderpic {
border: solid 1px #cccccc;
}


input, select, textarea{
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
font-weight:normal;
color:#000000;
background-color:#ffffff;
border: solid 1px #333333;
}


.selekti {
height:18px;
width:250px;
font-size:11px;
}

.txtinput {
padding-top:3px;
padding-left:3px;
height:18px;
width:250px;
}

.tarea {
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

.potikka {
height:23px;
width:80px;
font-weight:normal;
color:#000000;
background-color:#FFFFFF;
border: solid 1px #333333;
}

.potikka:hover {
height:23px;
width:80px;
font-weight:normal;
color:#000000;
background-color:#cccccc;
border: solid 1px #333333;
}


