/* 
	cache-default.9.02.2-fc35e1ee16cd8946f7fc7e31112d4412 (10,514)
 */

/* --------- CACHE-DEFAULT.9.02.2-FC35E1EE16CD8946F7FC7E31112D4412 --------- */
html body div.body div.page div#comments {
	visibility: hidden;
	height: 5px;
}

a.external {
	background-image: none;
}

input.commentSubmit {
	color: #fff;
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
}

.body .file .fileAdd a {
	color: #fff;
	text-transform: none;
	font-weight: bold;
}

.body .siteSearch input.inputSubmit {
	color: #fff;
	text-transform: none;
	font-weight: bold;
}

.header .userRegister a, .header .userAuth a.userLogout, .header .userAuth a.userLogin {
	color: #fff;
	text-transform: none;
}

#topic table, #pageText table {
font-family: calibri, Arial, Verdana;
font-size: 14px;
}

table.table tr th, .table table tr th, .atable table th {
color: #333;
border-top: 0px solid #C6C6C6;
border-bottom: 0px solid #C6C6C6;
background-image: none;
background-color: #C1E2EB;
}

#siteNavTree div.sibling, #siteNavTree div.dockedNode {
background-image: none;
}

#siteNavTree div.childNode, #siteNavTree div.selectedChild {
background-image: url(nav_selectedchild.gif);
}


.body .bodyHeader {
	height:5px;
}

#siteNavTree div.node a {
border-bottom: 0px;
}

/* Navigaatiopuun Paikkaoppi etusivu-linkki */

#siteNavTree div.homeNode a {
	display:block;
	margin:0px;
	height:20px;
	padding:5 0 20px 0;
	line-height:18px;
	font-weight: normal;
	font-size:14px;
	color: #000;
}

#siteNavTree div.homeNode a:hover {
	display:block;
	margin:0px;
	height:20px;
	padding:5 0 20px 0;
	line-height:18px;
	font-weight: normal;
	font-size:14px;
	color: #000;
}


/* navigaatiopuun valittu kohde */
#siteNavTree div.selected {
	background-image: none;
	background-color: #519acb;
	color: #fff;
}

/* navigaatiopuun kursorin alla olevan linkki */

#siteNavTree div.selectedChild a:hover {
	font-style: normal; 
}


#siteNavTree div.selected a {
	color:  #fff;
	font-weight: normal;
}


#siteNavTree a {
	display:block;
	font-size:12px;
	font-weight:normal;
	width:auto;
	padding:3px 0;
	height:24px;	
}





.body .siteNav .pre {
background-image: none;
background-color: #f2f2f2;
}

.body .siteNav {
background-image: none;
background-color: #f2f2f2;
}

.body .siteSearch {
background-position: right;
background-repeat: no-repeat;
background-image: none;
background-color: #f2f2f2;
width: 250px;
text-align: right;
}

#searchInput {
width: 180px;
}

.body .siteNav a {
color: #666;
border-top: 0px;
border-bottom: 0px;
}

#topic p,
#pageText p {
	margin:0 0 12px 0;
	font-size:15px;
	font-family:Calibri, Arial,Verdana;
}


#title,
#topic h1,
#topic h2,
#topic h3,
#topic h4,
#topic h5,
#topic h6,
#pageText h1,
#pageText h2,
#pageText h3,
#pageText h4,
#pageText h5,
#pageText h6,
#attachments h1,
#files h2,
.header_1,
.header_2,
.header_3,
.header_4,
.header_5,
.header_6  {
	margin:5px 0 5px 0;
	font-family:Calibri, Arial,Verdana;
}


/* Työkalupalkin Lisää-alavetovalikko */

#menuPageOptions ul li a {
	font-size:12px;
	display:block;
	height:25px;
	padding-left:40px;
	padding-top:5px;
	text-decoration:none;
	font-weight:normal;
}









/* ylävalikon pudotusvalikko */

#menuTools ul li a {
	font-size:12px;
	display:block;
	min-width:120px;
	height:25px;

	padding-left:40px;
	padding-top:5px;

	text-decoration:none;
	font-weight:normal;
	padding-right:10px;
}




/* listojen rivivälitykset */

#topic ol li,
#pageText ol li,
#topic ul li,
#pageText ul li {
	line-height: 1.5;
	margin-top:5px;
	margin-left:5px;
	padding-left:5px;
	font-size:15px;
	font-family:Calibri, Arial, Verdana;
}




/* Ylävalikon linkit */

html body .body .siteNav ul li a  {
	border-color:#c6c6c6;
	border-right:0px;
	border-left:0px;
	font-weight: normal;
	font-size: 14px;
	font-family: Calibri, Arial, Verdana;
	padding: 5px 10px 0px 10px;
}

html body .body .siteNav ul li a:hover  {
	border-color:#c6c6c6;
	border-right:0px;
	border-left:0px;
	font-weight: normal;
	background-color: #519acb;
	font-size: 14px;
	font-family: Calibri, Arial, Verdana;
	color: #fff;
	padding: 5px 10px 0px 10px;
}



button, input[type=submit], input[type=button] {
	cursor:pointer;
	height:20px;
	padding-bottom:2px;
	font-size:12px;
	font-family:Calibri, Arial, Verdana;
	text-align:center;
	font-weight:normal;
	text-transform: normal;
}


/* Painikkeet Log in ja karttasovellukseen */

button,
input.historysubmit,
input[type=submit],
input[type=button],
input[type=file] {
	color:  #333333;
	font-size: 12px;
}

.userAuth a.userLogout,
.userAuth a.userLogin,
.file div.fileAdd a,
.userRegister a,
#comments div.comments div.comment form a {
	color:  #333333;
	font-size: 12px;
}

/* painikkeet päättyy */


/* Leipätekstien linkkien värit */

#topic a,
#pageText a,
p.modified a {
	color: #407aa1;
}
#pageText a:hover,
p.modified a:hover {
	color: #004253;
	text-decoration: underline;
}

/* Sivun otsikon tausta */ 

.pageTitle {
	border-bottom: 0px solid #e6e6e6;
	font-family: Calibri, Arial, Verdana;
}

/* Leipäteksti */

#pageText {
	line-height:1.3;
}



/* Editointipalkin painikkeet */

.body .pageBar ul li a {
	color: #676767;
	font-weight: normal;
	font-size:14px;
}

.body .pageBar ul li a:hover {
	background-color: #519acb;
	color: #fff;
	font-weight: normal;
	font-size:14px;
}

.body .pageBar ul li a.disabled, .body .pageBar ul li a.disabled:hover {
	color: #c0c0c0;
}



/* Sivun ylälaidan taustakuva ja taustavärit koko sivulle */

html body div.global {
	background-image: none;
     	background-color: #e0e0e0;
	padding-top:0px;
}

html body {
	background-color:  #e0e0e0;
	font-family:Calibri, Arial, Verdana;
	background-image: none;
	padding-top:0px;
}

a {
     color: #407aa1;
}

/* Vasemman yläkulman sininen logo */

html body div.global div.globalWrap div.header div.mastPre {
     height: 86px;
	background-image: url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/wiki_logo.png');
}




/* Sivun valkoinen tausta ja harmaat reunaviivat */

html body div.global div.globalWrap div.body div.page {
	background-color: white;
	border-left: #b8b8b8 solid 0px;
	border-right: #b8b8b8 solid 0px;
}



/* Liitetiedostojen, kommenttien jne. taustakuvat */

html body div.body div.page div.gallery { background-image: url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/pageinfo_bg.png'); }

html body div.body div.page div.file { background-image: url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/pageinfo_bg.png'); }

html body div.body div.page div#comments { background-image: url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/pageinfo_bg.png'); }

html body div.body div.page div.pageInfo { background-image: url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/pageinfo_bg.png'); }




/* Sivun ylalaidan pyöristykset */


html body div.body div.bodyHeader div.pre { background-image:url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/blank.png');}

html body div.body div.bodyHeader div.post { background-image:url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/blank.png');}



/* Sivun alalaidan pyöristykset */

html body div.body div.bodyFooter div.pre { height: 15px; background-image: url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/blank.png');}

html body div.body div.bodyFooter div.post { height: 15px; background-image: url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/blank.png');}




/* Piilottaa vasemman yläkulman logon divin */

html body div.global div.globalWrap div.header div.mastPost { display:none;}

html body div.header div.mast { display:none; }




/* Vasemman laidan kirjautumis- ja navigointielementtien grafiikat */

html body div.header div.navPre  {
	height: 10px;
	background-image: none;
	background-color: #ebebeb;
}


html body div.header div.siteNav div#siteNavTree  {
	border-left: #b8b8b8 solid 0px;
	border-right: #b8b8b8 solid 0px;
}

html body div.header div.navPost  {
	height: 5px;
	background-color: #ebebeb;
}


html body div.header div.siteNav div.userAuthPre  {
	height: 15px;
	background-image: url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/blank.png');
}

html body div.header div.siteNav div.userAuth {
     	border-left: #b8b8b8 solid 0px;
	border-right: #b8b8b8 solid 0px;
}


html body div.header div.siteNav div.homeSelected  {
	border-right: #b8b8b8 solid 1px;
}

html body div.header div.siteNav div.userRegister {
     	border-left: #b8b8b8 solid 0px;
	border-right: #b8b8b8 solid 0px;
}

html body div.header div.siteNav div.userAuthPost  {
       height: 10px;
	background-image: url('http://www.lounaispaikka.fi/paikkaoppi/img/wiki/blank.png');
}




/* Editointipalkin taustavärit, kolme osaa */

html body div.body div.page div.pageBar div.pre {
	background-image: none;
	background-color: #f2f2f2;
     	width: 10px;
}

html body div.body div.page div.pageBar {
	background-image: none;
	background-color: #f2f2f2;
	font-color: #000000;
}

html body div.body div.page div.pageBar div.pageRevision {
	background-image: none;
	background-color: #f2f2f2;
     	width: 300px;
	font-size: 14px;
	color: #676767;
}



/* TOC pois ediointipalkista */

html body div.body div.page div.pageBar ul li.pageToc,  
html body div.pageToc {  
      display:none;  
}  

html body div.body div.page div.pageBar ul li.navSplit,  
html body div.body div.page div.pageBar ul li.navSplit {  
      display:none;  
}




/* Piilottaa editointipalkin mikäli ei kirjautunut */

html body div.body div.page div.pageBar {  
      display:none;  
}  
 
html body.user-loggedin div.body div.page div.pageBar {  
      display:block;  
}





html body div.body div.page div.siteNav ul li.siteHelp {
display:none; }

html body.user-loggedin div.body div.page div.siteNav ul li.siteHelp {
display:none; }

#menuTools ul li.sitePreferences {  
	display:none;  
}




#logindivid { background-image: none;}
 /* Body CSS */ 

#title  {color: #407aa1; font-weight: bold; font-size: 24px; }

#pageText h1,
#pageText h2,
#pageText h3,
#pageText h4,
#pageText h5,
#pageText h6,
#topic h1, 
#topic h2, 
#topic h3, 
#topic h4, 
#topic h5, 
#topic h6  {color: #407aa1; font-weight: normal; font-family:Calibri, Arial, Verdana; font-weight:bold;}

