
body {
  font-size:14px; 
  font-family:Arial, helvetica;
  border:none;
}
* img {
  border:none;
  margin:15px;
}
#kielivalinnat, #haku_ja_kielivalinnat, #apuvalikko, #mainnavi, #submenu_level2_container, #palsta1, div.footer_right, #logoarea, #footer {
  display:none;
}

h1, .isootsikko {
font-size: 17px;
font-weight: bold;
color: #343434
}

h2 {
font-size: 15px;
color: #343434;
font-weight: normal;
}

.tekstipalsta h2, .xmldoc h2 {
font-weight: font-weight: bold;
}

h3  {
font-size: 15px;
font-weight: normal;
}

h4, .pieniotsikko {
font-size: 12px;
font-weight: bold;
color: #343434;
}

h5 {
font-size: 12px;
font-weight: bold;
}

/* KUVATEKSTI */
h6 {
font-size: 10px;
font-weight: normal;
text-decoration: italic;
padding: 0px; 
margin: 0px;
}

h1 b, h2 b, h3 b, h4 b {
font-weight: normal;
}

h5 b, h6 b {
font-weight: normal;
}

div#palsta2_3taso {margin-left:0px !important;}
div#palsta3 {padding-top:25px !important;}



p.widthfix {line-height:0px; margin:0; padding:0;}


/* Sivukartan muotoilut */
#sitemap ul li {font-weight:normal; list-style:none;}
#sitemap ul li ul li {font-weight:bold; }
#sitemap ul li ul li ul li {font-weight:normal; list-style:disc; }

#charindex {padding:10px; text-transform:uppercase;}
#charindex a, #charindex span {margin-left:4px;}

/* Hakutulosten muotoilut */

#searchresults {margin-left:15px;}
#T_ColorSelector1_Slot101_C101_QuickSearchPanel {margin-left:15px;}
#T_ColorSelector1_Slot101_C101_AdvancedSearchPanel {margin-left:15px; margin-bottom:15px;}
#searchresulttarget {padding:0; margin:0; margin-bottom:15px; margin-left:15px;clear:both;}
li.searchresult {list-style:none;}
#controls {margin-top:10px; margin-bottom:10px;min-height:30px;min-width:97%;}
div.searchtitle {margin-left:15px;}
span.resultindex {margin-right:10px; display:none;}
.searchresult div.score {display:none;}
#searchresults li.searchresult h4 a {font-size:14px;}
#searchresults li.searchresult h4 {
  margin-bottom:5px; 
  margin-top:25px; 
  display: inline-block;
}
#searchresults li.searchresult div.sourcesite {
  display: inline-block;
  margin-left: 10px;
}
div.timestamp {}
#pageselectorpages a, #bottompageselectorpages a {padding-left:5px;}
#sort, #bottomsort {}
#searchresults div.path a {font-size:11px;}
#searchresults div.path {position:relative;}
#searchresults div.timestamp {font-size:11px; display:inline; margin-left:20px; color:#b1b1b1;}
#searchresults #controls, #searchresults #bottomcontrols {background-color:#e0e0e2; line-height:31px; padding-left:14px; margin-right:10px; }
#pageselectorpages a.selected, #bottompageselectorpages a.selected {font-weight:bold;}
#sort .selected, #bottomsort .selected {font-weight:bold;}
#sort, #bottomsort { margin-right:30px; display:block; position: absolute; right:0;}
#T_ctl01_Slot101_C101_QuickSearchPanel, #T_ctl01_Slot101_C101_AdvancedSearchPanel { margin-left:15px; margin-top:15px; margin-bottom:40px;}
#searchresults #bottomcontrols {margin-bottom:10px; margin-top:25px;min-height:30px;min-width:97%;}

#searchfields #SearchField_SiteArea, #searchfields #SearchField_FileType {display:none !important;}
span#pageselectorpages {}
#pageselector, #bottompageselector {max-width:55%;}
a#nextpage, a#prewpage, a#bottomprevpage, a#bottomnextpage {white-space: nowrap}


#T_ct101_Slot101_C101_AdvancedSearchGo, #T_ColorSelector1_Slot101_C101_QuickSearchGo {
  border:0;
  height:25px;
  width:43px;
  font-weight:bold;
  text-transform:uppercase;
  font-size:13px;
  background-image: url("/instancedata/prime_product_julkaisu/oph/pics/button_bg.gif");
  line-height: 28px;
  text-decoration: none;
  color: #323232;
  font-family: Arial, helvetica;
}

#ophpersonsearchresults {
  padding:10px;
  padding-top:0px;
}

#ophpersonsearchresults a {
  background-image:none;
  padding-left:0px;
}

#ophpersonsearchresults .pager {
  padding-top:10px;
  padding-left:15px;
  float:right;
}

#ophpersonsearchresults .pager img {
  margin:0px;
  padding:0px;
  position:relative;
  top:3px;
}

#ophpersonsearchresults .pager .pagedisplay {
  width:30px;
}

#ophpersonsearchresults .pager .pagesize {
 width:50px;
 min-width:50px;
 margin-left:10px;
}

.indexfilter {
  padding-left:10px;
  padding-bottom:15px;
}

.indexfilter a.selected {
  font-weight:bold;
  font-size:14px;
}

#contactinfo {
  padding-left:10px;
}

.searchelement p {
  margin:0;
  margin-bottom:5px !important;
  padding:0;
}

.personsearchbtn {
  margin-top:5px;
}

.contactsearchbar {
  padding:10px;
}

/* Taulukkojen muotoilut */

div.datatable {margin-left:10px; margin-right:10px; position:relative; overflow:hidden;}
div.datatable img {position:relative; right: 10px;}
table.datatable {border-spacing:0; border-collapse:collapse; line-height:24px; margin-bottom:0px; width:100%;}
table.datatable th {background-color:#b8d5db; color:#117789; padding-left:10px; text-align:left;}
table.datatable td {padding-left:10px;}
tr.even {background-color:#f5fbfb;}
tr.odd {background-color:#eaf4f6;}
table.datatable_small {border-spacing:0; border-collapse:collapse; width:50%; line-height:24px; margin-left:10px; margin-bottom:15px;}
table.datatable_small th {background-color:#b8d5db; color:#117789; padding-left:10px;}
table.datatable_small td {padding-left:10px;}
td.even {background-color:#f5fbfb;}
td.odd {background-color:#eaf4f6;}


body#edu tr.even {background-color:#DBF8BE;}
body#edu tr.odd {background-color:#f1fde7;}
body#edu td.even {background-color:#DBF8BE;}
body#edu td.odd {background-color:#f1fde7;}
body#edu table.datatable_small th {background-color:#DBF8BE;color:#366E03; padding-left:10px;}
body#edu table.datatable th {background-color:#a6d17a;color:#366E03; padding-left:10px; text-align:left;}


/* Lomakkeiden ja kaavakkeiden muotoilut */

.pf_button {
  border:0;
  height:25px;
  /*width:73px;*/
  font-weight:bold;
  text-transform:uppercase;
  font-size:11px;
  background-image: url("/instancedata/prime_product_julkaisu/oph/pics/pf_button.jpg");
  background-repeat: no-repeat;
  line-height: 25px;
  text-decoration: none;
  color: #323232;
  font-family: Arial, helvetica;
  margin-bottom:25px;

}
.pf_textquestion {min-width:217px;}

select {
  min-width:217px;
}

td.odd {background-color:#eaf4f6;}


.quicksearch {
  margin: 10px;
}

#advancedsearchbtn {
  padding-right: 10px;
}

li.searchresult .description {
  padding-right: 10px;
  
}

.advancedsearch {
  margin: 10px;
}

#searchfields, .providers {
  margin: 5px 0 5px 0px;
}

.SearchPanel {
  margin-left:15px;
}

.providers {
  margin-bottom:-5px;
}

.AdvancedSearchPanel {
  margin-bottom:15px;
}

div.searchprovider {
  display:inline;
  margin-left:5px;
  position:relative;
  top:-3px;
}



/* Tapahtumakalenterin muotoilut */

table.timespaneventlisttable {
  width:100%;
}

td.leftph {
  display:none;
}

/*td.TimeSpanEventsListTd p {
 margin-left:10px; 
}*/

.calendarnote {}

h2.eventname {margin-bottom:5px; margin-left:-1px;}



div.eventheaderblock {font-size:11px;}
tr.eventinforow_info2 {}

table.eventinfotable {margin-bottom:10px;border-spacing:0;}
table.eventinfotable td {padding:0;}

/*p.description {max-width:350px;}
div.eventblock {position:relative; width:550px;}
table.eventinfotable {display:block; position:absolute; left: 400px; top:10px;}*/

table.smallcal_header, table.smallcal_caltable {margin-left:10px; margin-top:10px;}
#enrolmentgroupselector {margin-left:10px; margin-top:10px;}
#enrolmentgroupselector select { min-width:150px;}
#enrolmentgroupselector .button {margin-top:10px; margin-bottom:10px;}
div.eventlistlinks {display:none;}

/*tapahtuman tyyppi*/
#enrolmentgroupselector #category_7 {display:none;}

table#timespaneventslisttable, table#enrolmentinfo {border-collapse:collapse; border-spacing:0; margin:0; padding:0; /* zoom: 1 not valid */ }
table#timespaneventslisttable, table#enrolmentinfo {width:100%;}
table#timespaneventslisttable td {display:block; margin:0; padding:0;}

table#timespaneventslisttable #pager {position:absolute; z-index:1000; top: 8px; right:20px;}
table#enrolmentinfo div.section, table#enrolmentinfo td.section {padding-left:10px; margin-top:10px;}
td#eventinfonavigation .button {margin-left:10px;}
tr.AltListRow, tr.ListRow{ line-height:20px; }
td.ListCellHeading {font-weight:bold;}

div.timespanheader table {width:100%; margin:0; padding:0; border-collapse:collapse;border-spacing:0;}
div.eventblock {margin-left:10px; margin-bottom:20px;}
div.eventblock p.description {margin:2px 0;}
div.eventblock > a.LinkButton2 {display: none;}
#contentcontainer p {margin-left:10px;}

/* Styles for metasearch */

ul.metadatashortlist, ul.metadatashortlist li{
padding-left: 6px;
margin-left: 0px;
color: #323232;
text-decoration: none;
display:block;
list-style-type:none;
margin-top:0px;
}

ul.metadatashortlist li {
background-image: url("/instancedata/prime_product_julkaisu/oph/pics/link_arrow.gif");
background-position: 0px 4px;
background-repeat: no-repeat;
list-style-type:none;
}

ul.metadatashortlist li {
margin-bottom:7px;
}

ul.metadatashortlist li a {
text-decoration:underline !important;
}

p.standfirstchannelcontrols {
margin-top:-25px;
display:none;
}




a[id] {background-image:none; padding-left:0;}
a[id=T_ctl00_Search] {background-image: url("/instancedata/prime_product_julkaisu/oph/pics/button_bg.gif");}
img a {background:none;}


/*
background-position: 0px 6px;
background-repeat: no-repeat;
padding-left:6px;
/*margin-right:5px;*/
color: #323232;
text-decoration: none;
display:inline-block;
*/


div#edu_nostot {
  margin-left:10px;
  
}

table#edu_nostot_table {
  width:100%; 
  max-width:642px; 
  margin:10px;
}

td.edunosto0, td.edunosto1, td.edunosto2 {
  width:198px;
  padding-left:10px;
  padding-right:10px;
}

span.edunosto1 {padding-left:20px; padding-right:20px;}
p.nosto {}


div.footer_left {width: 100%;}
div.footer_left div.printlinkgroup  {position: absolute; right: 0px;}


div.ophlogolink {margin-left:10px; position:relative; top:20px; width:250px; }
#edu div.ophlogolink {margin-left:10px; position:static; top:0px; width:250px; }

#edu div#footer {position: relative;}
#footer {padding-top: 0px; vertical-align: top;}
#footer div {margin-top: 0px !important; padding-top: 0px !important;}
#edu div.footer_right {}
#edu #footer div.footer_right {position: absolute; right: 0px; top: 55px;}
#edu #footer div.footer_left {position: absolute; left: 0px; top: 0px;}

#edu div#footer {height: 60px;}
div#palsta3 div.channel {padding-bottom: 0px;}
div#palsta1 div.channel {padding-bottom: 0px;}
p.metadata_infolink { margin-left:10px; }


div#wiki div#wiki-frontpage-content {border: 1px solid #F5F8ED; margin: 0px;}
div#wiki h2#wikiggrey {
padding: 0px; margin: 0px;
padding-top: 4px;
padding-bottom: 4px;
}
div#wiki h2.wikigrey-update{
	padding: 0px;
	margin: 0px;
padding-top: 10px;
}
div#wiki ul.latest {
padding-top: 0px;
margin-top: 0px;
margin-left: 0px;

}

h2#wiki {
display: block;
width: 100%;
padding: 0px;
margin: 0px;
padding-bottom: 10px;
padding-top: 10px;
border: 0px;
}



div#wiki a.searchbutton {
	display: block;
	height: 18px;
	line-height: 18px;
	width: 40px;
	text-align: center;
	border: 1px solid lightgrey;
	text-decoration: none;
	background-color: #EFEFEF;
	color: #679703;

}

div#tonet_palsta3 {
}

div.pf_controller{
padding-left:9px;
}


div.xmldoc h2 a {
font-size: 15px;

font-weight: bold;
}

div.xmldoc h3 a {
font-size: 12px;
font-weight: bold;

}


.xmldoc a.imagelink {
	margin: 0px; 
	padding: 0px;
  display:block;
	background-image:none; 
	padding-left:0;

}

.xmldoc a.imagelink img {
	margin: 0px; 
	padding: 0px;
}

textarea {
  font-family:arial;
  font-size:12px;
}



/* gallery */

.gallery_table {
  width:100%;
}

.gallery_controls {
  padding:10px;
}

.gallery {
	width:100%;
	overflow:hidden;
}
.gallery img {display:block;}
.gallery ul {
	width:176px;
	overflow:hidden;
	margin:0 0 0 -9px;
	padding:0;
	list-style:none;
}
.gallery li {
	color:#2f73bc;
	float:left;
	width:49px;
	padding:9px 0 0 9px;
	text-align:center;
}
.gallery span {
	display:block;
	padding-top:6px;
}

.fileinfocontainer .fileinfo, .filecartcontrol {
  border:10px solid #EDEDED;
  text-align:center;
  width:100%;
}

.galleryimagepreviewwrapper{
  margin-bottom:4px;
}

.fileinfocontainer .fileinfo .checkboxcell {
  text-align:left;
  vertical-align:top;
  height:10px;
}

.filecartcontrol {
  margin-top:10px;
  padding:5px;
  padding-top:0px;
  padding-right:0px;
  text-align:center;
  width:340px;
}

.filecartcontrol table {
  width:100%;
}
.cart_closebutton{
  background-position:-100px -25px;
  border:2px solid white;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/pics/colorbox/controls.png) no-repeat scroll 0 0;
  position:relative;
  text-indent:-9999px;
  background-position:-100px -25px;
  border:2px solid white;
  width:23px;
  height:23px;
}

.filecartbuttons {
  padding:5px;
  margin-right:10px;
  white-space:nowrap;
}

.filecartcontrol table td {
  text-align:left;
}

.fileinfocontainer table {
  height:100%;
  height:230px;
}

#colorbox div {
  display:inline;
}

.alertlevel1,.alertlevel1 a {
  color: red;
  font-weight:bold;
}

.alertlevel2, .alertlevel2 a  {
  color: red;
}

.alertlevel3,.alertlevel3 a{
  font-weight:bold;
}

.alertlevel4, .alertlevel4 a{
  font-style:italic;
  background: #ccC96C;
}

.alertlevel5,.alertlevel5 a{
  font-decoration:underline;
}

.alertlevelsinfo{
  margin-top: 20px;
}

.gallery_addtocart{
  width:40px;
}

.gallery_list a{
  color:#2F73BC;
}

.gallery_downloadicon,.gallery_refreshicon, .gallery_addtocart {
  width:18px;
}

.gallery_list td.header {
  font-weight: bold;
}

.gallery_list td {
  padding-top: 4px;
  padding-bottom: 4px;
}
.gallery_list td:first-child {
  padding-right: 10px;
}
.gallery_list td:last-child {
  text-align: right;
}
.gallery_disabled{
  color:#AAAAAA;
}

.gallery_list .headerrow td{
  background-color:#EEEEEE !important;
  cursor:default;
  height:20px;
  padding:1px 25px 1px 5px;
  border:1px solid #AAAAAA;
}

.gallery_list td {
  -moz-box-sizing:border-box;
  border-bottom:1px solid #F0F0F0;
  cursor:default;
  height:1em;
  overflow:hidden;
  padding-top:2px;
  font-family:Tahoma,Geneva,Arial,Helvetica,Sans-serif;
}

#cboxOverlay {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#000000 none repeat scroll 0 0;
}

body.inner-page {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/pics/colorbox/defaultbg.jpg) no-repeat scroll 50% 0;
}

#cboxOverlay {
  height:100%;
  position:fixed;
  width:100%;
}


#colorbox, #cboxOverlay, #cboxWrapper {
  left:0;
  overflow:hidden;
  
  top:0;
  z-index:229999;
}


#cboxLoadedContent {
  margin-bottom:5px;
}

#cboxMiddleLeft {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/pics/colorbox/controls.png) repeat-y scroll -175px 0;
  width:14px;
}

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight {
  visibility:hidden;
}

#cboxMiddleLeft, #cboxBottomLeft {
  clear:left;
}


#cboxContent {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF none repeat scroll 0 0;
  font-family:Arial,Helvetica;
}

#cboxContent {
  overflow:visible;
  position:relative;
}

#cboxLoadedContent iframe {
  border:0 none;
  display:block;
  height:100%;
  width:100%;
}

#colorbox div {
  display:inline;
}

div#gallery td {
  border:10px solid #EDEDED;
  text-align:center;
}

#cboxTitle {
  bottom:14px;
  color:#494848;
  font-size:12px;
  left:50px;
  line-height:14px;
  position:absolute;
  text-align:left;
  width:75%;
}

#cboxTitle {
  margin:0;
}



#cboxCurrent {
  bottom:14px;
  color:#000000;
  font-size:12px;
  line-height:14px;
  position:absolute;
  right:50px;
}

#cboxClose {
  background-position:-100px -25px;
  border:2px solid white;
  right:11px;
  top:10px;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/pics/colorbox/controls.png) no-repeat scroll 0 0;
  bottom:5px;
  height:23px;
  position:absolute;
  text-indent:-9999px;
  width:23px;
}


#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor:pointer;
}

#cboxPrevious {
  background-position:-51px -25px;
  bottom:10px;
  left:8px;
}

#cboxNext {
  background-position:-75px -25px;
  bottom:10px;
  right:8px;
}

#cboxClose {
  background-position:-100px -25px;
  border:2px solid white;
  right:11px;
  top:10px;
}

#cboxLoadingOverlay {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/pics/colorbox/loading_background.png) no-repeat scroll center center;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

#cboxMiddleRight {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/pics/colorbox/controls.png) repeat-y scroll -211px 0;
  width:14px;
}

.blogcontent .channelcontrol .channeltitle {
  display:none;
}

#enrolmentinfo h1 {
  margin-left:14px;
}



/* Wiki styles */

#wiki {
  float: left;
  padding:10px;
  border: 1px solid #dddddd;
}

/*#wiki #index {
	margin-bottom: 20px;
}*/

#wikisearch {
	position: relative;
  float: right;
  margin: 0 0 20px 20px;
	/*left: 631px;*/
  border: 1px solid #dddddd;
  padding: 0 10px 10px 10px;
  background: #ffffff;
}

#advancedsearchtable .customwikisearch {
  float:left;
}

#wikisearch a.advancedsearch {
  display:block;
  padding-top:4px;
  margin-bottom:0px;
}

#gotoitem {
  /* clear: right; */
  float: left;
  margin: 0 0 20px 10px;
  border: 1px solid #dddddd;
  padding: 10px;
  background: #ffffff;
}

#entryheader a {
  text-decoration: none;
  padding-right:3px;
}

#entryheader a.selected {
  font-weight: bold;
}

.wikientry, .wiki_editarea table {
  margin: 20px 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.wikientry td, .wiki_editarea table td {
  padding: 0 10px 20px 0;
}

.wikientry td {
	width: 300px;
}

.wikientry td.wikitext {
	width: 100%;
}

.wikitext .entryTitle {
	width: 310px;
}

.wikitext .wikitextvalue {
	width: 300px;
}

.wikitext .entryTitle, .wikitext .wikitextvalue {
	float:left;
}

.wikientry .entryTitle {
	font-weight: bold;
	font-size: 12px;
	color: #366E03;
}

input.entryValue {
  width: 400px;
}

input,textarea {
  font-family: arial;
  font-size:15px;
}

.entryField textarea {max-width:530px;}

#notwatched { width:100%; } /* width:200px; */
#notwatched a { margin-left:10px; }

div#wiki #index, div#wiki #latestupdates, div#wiki #notwatched { float:left;}

div#wiki {
	width: 691px;
	position: static;
}
div#wiki div#frontpage {
	position: static;
}
div#wiki div#wiki-frontpage-content {
	border: none; 
	margin: 0px; 
	float:left;
	position:relative;
	top:0px;
	left:0px;
	width:590px;
}

div#wiki h2#wikiggrey {
padding: 0px; margin: 0px;
padding-top: 4px;
padding-bottom: 4px;
}
div#wiki h2.wikigrey-update{
	padding: 0px;
	margin: 0 0 0 10px;
/* padding-top: 10px; */
padding-bottom: 10px;
}
div#wiki ul.latest {
padding-top: 0px;
margin-top: 0px;
margin-left: 10px;
padding-left: 10px;
list-style:none;
width: 680px;
}

div#wiki ul.latest a {
/*-moz-hyphens: auto; 
word-break: hyphenate;
display:inline-block;
max-width: 300px;*/
}

div#wiki ul.latest li {
padding-bottom:3px;
white-space: normal;
/*width: 680px;*/
}

div#wiki a.searchbutton {
	display: block;
	height: 18px;
	line-height: 18px;
	width: 40px;
	text-align: center;
	border: 1px solid lightgrey;
	text-decoration: none;
	background-color: #EFEFEF;
	color: #679703;

}

/*
div#indexlinks {
clear: left;
height: 55px;
}

div#indexlinks a {
line-height: 26px;
height: 20px;
font-size: 15px;
color: black;
border: 2px solid white;
margin: 1px;
}

div#indexlinks a:hover {
border: 2px solid white;
}
*/

div#indexlinks {
	/* height: 55px; */
	display: block;
	margin-bottom: 20px;
}

div#indexlinks a {
	/*line-height: 26px;
	height: 20px;
	font-size: 15px;
	color: black;
	border: 2px solid white;
	margin: 1px;
	text-decoration: none;
  text-transform: uppercase;*/
	font-size: 18px;
	padding: 0 2px;
	border: 3px solid #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

div#indexlinks a:hover {
	background: #eeeeee;
  border: 3px solid #dddddd;
}

#indexlinks a.novalue, #indexlinks span.novalue {
  color: #cccccc;
	font-size: 18px;
	padding: 0 2px;
	border: 3px solid #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

#indexlinks a.novalue:hover {
  border: 3px solid #ffffff;
  background: #ffffff;
}

div#tonet_linkbuttons {float:left; width: 220px; text-align: left;}

div#wiki div#gotoitem, div#wiki div#indexlinks {width: 500px;}
div#wiki div#indexlinks { margin-left:10px; }

div#wiki div#gotoitem input.searchfield {width: 480px; margin-bottom:3px;}

div#wiki div#gotoitem div a, div#wiki div#gotoitem h2 { margin-left: 2px; }

div#wiki .indexgotoitemwrapper { display:none; }




#gotoitem {display:none;}
#entryheader {display:none;}
#entryfooter {display:none;}



div#frontpagebottom {
	clear:both;
}

#wiki .wiki_editarea .categorylist table {
	border: 0;
	border-collapse:collapse;
	margin: 0;
}

#wiki .wiki_editarea .categorylist table td {
	margin:0;
	padding:0;
}

#entryfooter a {
  text-decoration: none;
  padding-right:3px;
}

#entryfooter a.selected {
  font-weight: bold;
}

.wiki-logout {
	margin-left: 213px;
}

.wiki-logout a {
	color: #366E03;
	/*font:bolder;*/
	text-decoration: none;
}
