/*style_1*/
/* move below to theme - fix for firefox 2.0 */
#muutoslomake .ctrl-holder { clear:both; }

/* edit mode - you cannot use this! */
/* .portlet { clear:both; } */

body.n5content {font-size: 80%;font-family: Arial, sans-serif; letter-spacing: 0.01em;}
body.n5content a, body.n5content a:visited { text-decoration:none; color:#99a211; }
body.n5content a:hover { text-decoration:underline; color:#000; }

body.n5content img {border:0;}
body.n5content ul, body.n5content ol {list-style-position: outside;margin:0px;}
body.n5content ul {list-style: none; padding:0px 10px; margin:0px;}
body.n5content ul li {list-style: none;}
body.n5content ul {margin-bottom:1em;}
body.n5content ul li {list-style: none;}
body.n5content ol {list-style: decimal; margin-bottom:1em;}
body.n5content li {margin-left: 0; background:url(../images/custom/arrow-orange.png) no-repeat 0px 5px;padding-left:15px;}

body.n5content h2, body.n5content h3, body.n5content h4, body.n5content h5 { letter-spacing:0.02em; }
body.n5content h2 {font-size:1.3em; font-weight:bold; color:#cc0000; margin:1em 0 0.3em 0;}
body.heading { font-size:1.3em; font-weight:bold; color:#cc0000; margin:1em 0 0.3em 0; letter-spacing:0.02em;}
body.n5content h2 .heading { font-size:1.7em; font-weight:normal; color:#222; margin:1em 0 0.3em 0; }
body.n5content h3h3 { padding-bottom:2px; font-size:1.2em; font-weight:bold; color:#222; }
body.n5content h4 { font-size:1.1em; font-weight:bold; color:#4a4a4a; margin:0.8em 0 0.3em 0; }
body.n5content h5 { font-size:1em; font-weight:bold; color:#4b4b4b; margin:0.8em 0 0.3em 0;}
body.n5content p { margin-top: 0; margin-bottom: 1em; }

body.ingress {padding:0px; padding-bottom:7px; font-size:1em; color:#302929; line-height:1.4em;}
body.n5content table {border-collapse: collapse; border: 0; clear: none; margin-bottom:1em;}
body.n5content table td {vertical-align: top; padding: 0.3em;}

body.n5content .tooltip { background:#ffffcc; border:1px solid #ffcc00; }
body.n5content .tooltip sup { display:inline; }

#site .onkiAutocomplete .caption { font-size:11px; }

/*style_3*/
/* infobox fix */
.ie7 #top {z-index : 10;}
.ie7 .front {position : relative; } 
.ie7 .lfr-dock  {z-index: 11;}

/* Taulukkojen luokat  */
.reunaton {}
.vaaka-reunat {}
.varilliset-reunat {}
.taulukon-rivin-tausta1 {}
.taulukon-rivin-tausta2 {}
.kuva-teksti {}

/*style_4*/
/* Tyylit teemasta */
.more {}
.rss {}

/* Linkit */
.nuoli {}

/*style_5*/
/* Ticket: 8973, Styles for Google CSE  */
.gsc-completion-container { background:#fff; z-index:100;  }


