/*alasivun tyylit*/

body.green   { background: url(/pics/bg-body-green.gif) repeat-x; }
body.yellow  { background: url(/pics/bg-body-yellow.gif) repeat-x; }
body.red     { background: url(/pics/bg-body-red.gif) repeat-x; }




h2 { font: normal bold 12px arial, sans-serif; color: #f4b60d; padding-left: 25px; margin-top: 7px; }
h3 { font: normal bold 12px arial, sans-serif; color: #c1191b; padding-left: 25px; margin-top: 7px;}


a:hover {text-decoration: underline;}
#nav a { font: normal bold 11px arial, sans-serif; }
#page_cont a, #page_l a {color: #c1191b; text-decoration: none; font: normal bold 12px arial, sans-serif;}
#page_cont a:hover, #page_l a:hover {text-decoration: underline;}
#page_cont {
  min-height: 250px;
  height: auto;
  _height: 250px;
  z-index: 1;
}
#page p {
	font: normal normal 12px arial, sans-serif; color: #8b8884; 
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 30px;
    }
		
        .back_to_index {
			position: absolute;
          	font: normal normal 11px arial, sans-serif;
			color: #8b8884;
			right: 0px;
	        padding-bottom: 5px;
			/* float:left;
			width: 150px;
			overflow:hidden; */
			 }
					
			#nav .red { font: normal bold 12px arial, sans-serif; color: #c1191b;}
			
			  #nav ul li li a {
				font: normal normal 12px arial, sans-serif;
				padding:0px;
				margin:0px;
				color: #8b8884;
				height: 10px;
				}
		
#page_cont p {
			font: normal normal 12px arial, sans-serif; color: #8b8884; 
			padding-left: 0px;
			padding-top: 0.5em;
			padding-bottom: 0.5em;
    	}
#page_cont table {  }
#page_cont .bigbox {
			background: #fff;
			margin-top: 12px;
			margin-right: 10px;
			}
			
			#page_cont .bigbox h2 {
			background: #e9e9e9 url(/pics/whitebox.gif) no-repeat;
      border: solid 2px #ffffff;
			height: 21px;
			padding: 5px 0px 0px 25px;
			font: normal bold 16px arial, sans-serif; 
			color: #c1191b;
			}
			#page_cont .biggraybox
			{
				border: solid 1px #e9e9e9;
			}
			
			#cont_r .redbox {
			position:relative;
			width: 290px;
			background: #fff;
			padding:0px;
			margin-top: 12px;
			margin-right: 10px;
			}
			
			#cont_r .redbox h2 {
			background: #e73d40;
      border: solid 1px #ffffff;
			height: 21px;
			padding: 5px 0px 0px 14px;
			font: normal bold 12px arial, sans-serif; 
			color: #fff;
			}
			
			#cont_r .redbox h2 a { 
			font: normal bold 12px arial, sans-serif;
			color: #fff;
			}
			
			#cont_r .redborder {
      border: solid 1px #e73d40;
			background: #e73d40;
			}
			
			#cont_r .redbox p {
			font: normal bold 12px arial, sans-serif;
			color: #fff;
			padding-left: 15px;
			}
			
div.content { position: relative; width: 570px;margin-left: 25px; padding: 0px; }     		
			
/* --- tyylit --- */      
div#page_cont h1,h2,h3 { 
  font:normal bold 16px arial; color:#C1191B;
  margin: 0.2em 0em;
  padding: 0.2em;
  }
div#page_cont h3,h4,h5,h6 {
  font:normal bold 14px arial; color:#F4B60D;
  margin: 0.5em 0em;
  padding: 0.2em;
  }
div#page_cont small {
 padding-left: 28px;
 padding-top: 10px;
 padding-bottom: 0px;
}    

div#page_cont ul, div#page_cont ol {
  font: normal normal 12px arial, sans-serif;
  color: #8b8884;
  padding: 0em 0em 0em 4em;
  margin: 0.1em 0em;
}

div#page_cont ul ul, div#page_cont ol ol { padding: 0em 0.5em;  }
div#page_cont ul li { padding: 0em 0.1em; margin: 0em;}

div#page_cont table p { margin: 0em; padding: 0em; }  	
div#page_cont table { font: normal normal 12px arial, sans-serif; color: #8b8884; }
div#page_cont img { padding: 2px; border: 1px solid #ddd; }    
    
div#page_cont img.no-border {
	padding: 10px;
  border: 0px;
}

/* --- alatunniste --- */    
#footer .text { 
  position:relative;
	left: 25px;
	top: -60px;
	width: 750px;
	font: normal normal 12px arial, sans-serif;
	color: #8b8884;
	}
#footer .text em { color: #fff; font-size: 150%; font-weight: 900; }
#footer .text b { font: normal bold 12px arial, sans-serif; }
#footer .text table td { font-family: arial, verdan, sans-serif;font-size: 11px; #color: #8b8884;}
/* uutisalueet */

div#msg { 
  position: relative;
  width: 100%;
  }
  
 div#msg { margin: 0px; padding: 0px;}

 
 /* varaus koodiv�rit */
 
 .blue   { color:#0D0547; } 
 .red    { color:#E73D40; }
 .orange { color:#FE9F17; }
 
 
 /* muut */
 .clear { clear: both; }
/* kuvien reunaviivojen piiloittaminen */
 div#page_cont img.noborder  { border:none; }
 
/* kuumailmapallo huoltaminen osion maarittelyt */
div#page_cont div.pic-maintence { float:right; padding:1em 1em; text-align:center;}

/**
	Lentop�iv�kirja /pagetemplates/bulletins.jsp
**/
#container #list ul { list-style-type:none;margin:0em 0em 0em -2em;}
#container #list ul  li { list-style-type:none;margin:0.5em 0em 1em -2em;}
