@charset "utf-8";

/*---------------  dokumentin perusmaareet  ----------------------------------*/

html,body { height: auto; }

body {
margin: 10% 0 5% 0;
padding: 0 2% 0 2%;
background: #fff;
font-size: 12pt;
font-family: Georgia, Helvetica, serif;
}

#banner h1 {
width: auto !important;
height: auto !important;
margin-top: -0.2em !important;
margin-bottom: 1em !important;
border-bottom: 2px solid #000 !important;
color: #000 !important;
font-size: 2em !important;
text-indent: 0 !important;
}   

#banner h1 a { 
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
text-indent: 0 !important;
text-decoration: none !important; 
}

h2 {
margin-top: 1.5em;
margin-bottom: 0.5em;
color: #000 !important;
font-size: 1.4em;
}

h2.title {
  font-size: 1.4em !important;  
}

h3 {
margin-top:   1em;
margin-bottom:0.5em;
color:#000;
font-size:1.2em;
border-bottom: 1px solid #000;
} 

h4, h5, h6 {
margin-top: 1em;
margin-bottom: 0.2em;
color: #000;
font-size: 1em;
} 

p {
margin-top: 0em;
margin-bottom: 0.5em;
font-size: 1em;
line-height: 1.2em;
} 

a:link, 
a:visited {
color: #000;
text-decoration: none;
}

div h2.title span,
div h2.title span,
div h2.title span { 
font-size: 0.6em;
border: 0;
}

h2 a,
h2 a span,
h3 a,
h3 a span,
h4 a,
h4 a span
{ text-decoration: none; }


/*---------------  piilotettavia elementteja  --------------------------------*/
#language_selection,
#insite_search,
#top_navigation_container,
#footer,
#content_index,
#fieldSetReplacement,
/*form,*/
#pager,
.rss_feed
{ display: none; }

#left_content_container,
#right_content_container
{ width: auto; float: none !important; }

/*---------------  paasisaltoalue  -------------------------------------------*/
#content_category_2 ul { font-size: 10pt; }

* {
background: none !important;
background-image: none !important;
background-color: none !important;
line-height: auto !important;
color: #000 !important;
float: none !important;
height: auto !important;
width: auto !important;
overflow: visible !important;
}


