/* $Header: /data/cvs/eoa/phx/var/localized/master/eoa/style.css,v 1.1 2008/09/08 09:34:11 al Exp $ */
/* Eduskunnan oikeusasiamies */

body {
background-image: url('/Resource.phx/eoa/images/bg.gif');
background-color:#fff; 
background-repeat:no-repeat;
color:#2C4A62;
font-size: smaller;
font-family:  Arial, Helvetica, sans-serif;
scrollbar-face-color:#FFFFFF;
SCROLLBAR-ARROW-COLOR:#2C4A62;
SCROLLBAR-BASE-COLOR: #FFFFFF;
SCROLLBAR-TRACK-COLOR: #F3F5F8;
SCROLLBAR-3DLIGHT-COLOR: #2C4A62;
SCROLLBAR-SHADOW-COLOR: #EFEFEF; 
SCROLLBAR-DARKSHADOW-COLOR: #2C4A62;
margin:0px;
padding:0px;
border:0px;
}

.bhaku {
	font-size: smaller;
	font-family :  Arial, Helvetica, sans-serif;
	border : 1px solid #2C4A62;
        background-color: #40657F;
        color: #FFFFFF;
	padding : 0px;
}


.content .haku {
	font-family :  Arial, Helvetica, sans-serif;
	border : 1px solid #2C4A62;
	padding : 0px;	
}

.content form.kantelu .haku {	
	font-family :  Arial, Helvetica, sans-serif;
	border : 1px solid #2C4A62;
	padding : 0px;
	width:370px;
}

/* Palaute div */
div.fb-news, .fbDiv { width: 370px; }
.cl2 {display:block; clear:both}
.fLeft { float:left; }
.fRight { float:right; }
.bOran { background-color: #fa6738; }

.cel .haku {
	font-size: smaller;
	font-family : Arial, Helvetica, sans-serif;
	border : 1px solid #2C4A62;
	padding : 0px;
	
}

INPUT {
	font-family :  Arial, Helvetica, sans-serif;
	padding : 0px;
}

TEXTAREA {	
	font-family :  Arial, Helvetica, sans-serif;
	background : #ffffff;
	border : 1px solid #000000;
}

SELECT { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* TAUSTAVARIT */

.tsin    {background :#3e637d;}
.tsin2   {background :#2f516a;}
.tsin3   {background :#2C4A62;}
.shcolor, .phx-header {background :#F6F6F9;}

/*Common styles */

p {	font-family : Arial, Helvetica, sans-serif;	
	color : #2C4A62;
}

tr {	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
}

TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : smaller;
	color : #2C4A62;
}

/* Otsikot ja tekstit */

H1 {
	font-family : Arial, Helvetica, sans-serif;
        font-size : small;
	margin-bottom : 3px;
}

.tiedoteotsikko {
	font-family : Arial, Helvetica, sans-serif;
        text-decoration : none;
	color : #fa6738;
}

.tiedotepvm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
}

.tiedoteingressi { font-family : Arial, Helvetica, sans-serif; }

.kuvateksti {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
        font-style: italic;
  	color : #3E637D;
}

.yhteystiedot {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
}

.phx-title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	color : #FA6738;
	text-decoration : none;
}

.serviceheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	color : #fa6738;
	text-decoration : none;
}


.columnheader {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #fa6738;
}

.ala {
	font-family : Arial, Helvetica, sans-serif;	
	text-decoration : none;
}

.servicenavigation { text-decoration : none;}
a.servicenavigation:link { text-decoration : none;}
                

.fieldheader2 {
	font-family : Arial, Helvetica, sans-serif;
        text-decoration : none;
 	color : #fa6738;
}

.fieldheader {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #fa6738;
}

.otsikko {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	color : #fa6738;
	text-decoration : none;
}

/*NEW STYLE */
.otsikko2 ,#main-header h1, .serviceheader, .phx-title, .otsikko {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 120%;
	color : #fa6738;
        text-decoration : none;
	font-weight: normal;
}
.ingressi {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.teksti {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
}

.small {
	font-family : Arial, Helvetica, sans-serif;        
	font-size: smaller;       
	color : #2C4A62;
}

/* LINKIT */

a.small:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size: smaller;
	color : #2C4A62;
        text-decoration: none; 
}       
a.small:visited { 
	font-family : Arial, Helvetica, sans-serif;
	font-size: smaller;
	color : #2C4A62;
        text-decoration: none; 
}

a.small:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size: smaller;
	color : #2C4A62;
        text-decoration: none; 
} 
  
a.small:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: smaller;
 	color : #2C4A62;        
        text-decoration: underline; 
}

A:link {
	font-family : Arial, Helvetica, sans-serif;	
	font-style : normal;
	text-decoration : none;
	color: #2C4A62;
 }  
 
 .content a {
	text-decoration : underline; 
 }
A:visited {
	font-family : Arial, Helvetica, sans-serif;	
	font-style : normal;
	text-decoration : underline;
	color: #2C4A62;

 }
A:active {
  font-family : Arial, Helvetica, sans-serif;	
	font-style : normal;
	text-decoration : underline;
	color: #2C4A62;
 }   
 
A:hover {
	font-family : Arial, Helvetica, sans-serif;	
	font-style : normal;
	text-decoration : underline;
	color: #2C4A62;
  }

.navis_otsikko {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : 100;
	color : #FA6738;
	text-decoration : none;	
}
.head-box>a>.navis_otsikko {font-size : 120%; font-weight : 100; }
a.menu:link {
	font-family : Arial, Helvetica, sans-serif;	
	color : #2C4A62;
	text-decoration: none; 
}       
a.menu:visited { 
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration: none; 
}

a.menu:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration: none; 
} 
  
a.menu:hover {
	font-family : Arial, Helvetica, sans-serif;	
	color : #2C4A62;        
	text-decoration: underline; 
}

.navis_main {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration : none;
}

a.navis_main:link {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration : none;
}       
a.navis_main:visited { 
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration : none; 
}

a.navis_main:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration : none;
} 
  
a.navis_main:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration : underline;
}

.navis_main2 {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration: underline; 
}

a.navis_main2:link {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration: underline; ;

}       
a.navis_main2:visited { 
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration: underline; 
}

a.navis_main2:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration: underline; 
} 
  
a.navis_main2:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #2C4A62;
	text-decoration: underline; 
}

.navis_ala {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #2C4A62;
}

a.navis_ala:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #2C4A62;
	text-decoration: none; 
}       
a.navis_ala:visited { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #2C4A62;
	text-decoration: none; 
}

a.navis_ala:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #2C4A62;
	text-decoration: none;
} 
  
a.navis_ala:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #2C4A62;
	text-decoration: underline;
}

a.navis_ala2:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #2C4A62;
	text-decoration: underline;
}       
a.navis_ala2:visited { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #2C4A62;
	text-decoration: underline;
}

a.navis_ala2:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #2C4A62;
	text-decoration: underline;  
} 
  
a.navis_ala2:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #2C4A62;
	text-decoration: underline; 
}

/* p 36 addons */
.cel {
 width:185px;
 vertical-align:top;
}

.mtopbg{
 height:4px;
 background-image: url('/Resource.phx/eoa/images/vtausta.gif');
 background-repeat:x-repeat;
}


.c-top{
 background-image: url('/Resource.phx/eoa/images/htausta.gif');
 background-repeat:repeat-y;
 padding:0px 0px 0px 5px;
 border:1px solid #2f516a;
 border-width:0px 0px 9px 0px;
}

.tied-box {
  background-image: url('/Resource.phx/eoa/images/tiedote_vasen.gif');
  background-repeat:repeat-y;
  padding:0px 2px 0px 12px;
}

.head-box, div.head-box a {
        padding: 5px 5px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #fa6738;
        text-decoration: none;
}

div.menu-box {
 margin: 0px 0px 15px 0px;
 padding:0px;
}

div.menu-box a{
 padding: 3px 5px 7px 0px;
 margin:0px;
 display:block;
 background-image: url('/Resource.phx/eoa/images/menu-back.gif');
 background-position: left bottom;
 background-repeat: no-repeat;
}

div.menu-box a:visited { text-decoration: none;}

div.menu-box a:hover,div.menu-box a.m-over { text-decoration: underline;}

div.menu-box a.submenu-out, div.menu-box a.submenu-over{
  background-image:url(/Resource.phx/eoa/images/tyhja.gif);
  background-repeat: no-repeat;
  display:block;
  padding: 2px 0px 2px 20px;
  font-size: 0.9em;
}

div.menu-box a.submenu3-out, div.menu-box a.submenu3-over{
  background-image:url(/Resource.phx/eoa/images/tyhja.gif);
  background-repeat: no-repeat;
  display:block;
  padding: 2px 0px 2px 27px;
  font-size: 0.9em;
}

div.menu-box a.submenu-over, div.menu-box a.submenu3-over{  text-decoration: underline;}
/* \Submenu */

/* \p 36 addons */
