﻿body
{
}

div.clearFloat
{
    clear:both;
    font-size:1px;
    line-height:1px;
    height:1px;
}

.Normal-buttonRed-0
{
    border:0;
    background: #992122 url(/layout/default/image/btn_red.gif) no-repeat;
	width:80px;
    height:22px;
	padding:0 5px 0 5px;
    margin:0 0 0 10px;
    text-align: center;
    color:#fff;
    font-size:12px;
    cursor:pointer;
}

#wrapper_hanke #TableContent941 .btmMargin
{
	margin-bottom: 8px;	
}

/* [NavPath_Print_Related] */
	.Kasikirja .NavigationPathKasikirja
	{
		padding-bottom: 4px;
	}

	.Kasikirja .NavigationPathKasikirja .Print
	{
		max-width: 300px;
	}

	.navPathDateless
	{
		border-bottom: solid 1px #e1bcdb;
		padding-bottom: 8px;
	}
	.navPathDateless td
	{
		padding-top: 8px;
	}
	.navPathDateless #lCell
	{
		padding-left: 36px;
	}
/* [/NavPath_Print_Related] */
	
/* [textCustom] */
	.Kasikirja .kasikirjaCustom
	{			
		background: #ec8806 url(/Layout/Default/Image/kasikirja_corner2_rt.gif) top right no-repeat;
		/* border-bottom: solid 10px #fff; */
		margin-bottom: 10px;
		float: left;
		width: 100%;
	}
	.Kasikirja .kasikirjaCustom .title
	{				
		background: transparent url(/Layout/Default/Image/kasikirja_corner2_lt.gif) top left no-repeat;
	}
	.Kasikirja .kasikirjaCustom .title h1
	{
		color: #fff;
		font-size: 120%;
		padding: 4px 4px 4px 12px;
		font-family: Tahoma;
		font-weight: 700;
		margin: 0px;
	}

	.Kasikirja .kasikirjaCustom .contentWrapper
	{
		background: #f1f2f4 url(/Layout/Default/Image/kasikirja_corner1_lb.gif) bottom left no-repeat;
	}
	.Kasikirja .kasikirjaCustom .content
	{				
		background: transparent url(/Layout/Default/Image/kasikirja_corner1_rb.gif) bottom right no-repeat;
		padding: 10px;	
	}
	.Kasikirja .kasikirjaCustom .content ul
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	.Kasikirja .kasikirjaCustom .content ul li
	{
		background: transparent url(/Layout/Default/Image/_navigation_li.gif) no-repeat 0px 5px;
	}
	.Kasikirja .kasikirjaCustom .content ul li a
	{
		padding-left: 10px;
	}
	

	.Kasikirja .kasikirjaCustom .content h4
	{		
		text-align: right;
	}	
	.Kasikirja .kasikirjaCustom .content h4 a
	{		
		padding-left: 10px;
		background: transparent url(/Layout/Default/Image/_navigation_li.gif) no-repeat 0px 5px;
		font-size: 12px;
		font-weight: normal;
	}	
	
	/* [Additional CSS-class definitions] */
		.Kasikirja .kasikirjaCustom .red
		{			
			background: #992122 url(/Layout/Default/Image/Custom/kasikirja_corner_red_rt.gif) top right no-repeat;
		}
		.Kasikirja .kasikirjaCustom .red .title
		{				
			background: transparent url(/Layout/Default/Image/Custom/kasikirja_corner_red_lt.gif) top left no-repeat;
		}		
		
		.Kasikirja .kasikirjaCustom .blue
		{			
			background: #007ac2 url(/Layout/Default/Image/kasikirja_content_corner_rt.gif) top right no-repeat;
		}
		.Kasikirja .kasikirjaCustom .blue .title
		{				
			background: transparent url(/Layout/Default/Image/kasikirja_content_corner_lt.gif) top left no-repeat;
		}				
	/* [/Additional CSS-class definitions] */	
/* [/textCustom] */		

		.Kasikirja #main1 .ControlHolderSeparatorTemplate
		{
			clear: both;
			width: 100%;
		}
/* [linkLibrary] */			
	.linkModule .title h2
	{
		font-family: Trebuchet MS;
		text-transform: uppercase;
		font-size: 13px;
		margin: 0px;
	}
	.linkModule .content ul
	{
		padding: 5px 0px 5px 0px;
		list-style-type: none;
		margin: 0px;
	}
	.linkModule .content a
	{	
		padding-left: 10px;
		background: transparent url(/Layout/Default/Image/_navigation_li.gif) 0px 5px no-repeat;
	}
	
	ul.linklibrary li
	{
		font-size:12px;
	}
/* [/linkLibrary] */	

/*	[userLogon]	*/
	div.userLogon .lblText
	{
		font-family: Trebuchet MS;
		font-size: 11px;
		text-transform: uppercase;
	}
/*	[/userLogon]	*/	

/*	[FF3_fix]	*/
	#wrapper_hanke .main_navigation .tr table td#document
	{
		width: 570px;
	}
/*	[/FF3_fix]	*/

/*  [practiceSpecialInfo]  */

/* 
    .practiceSpecialInfo ul
    {
        padding-left: 0px;
        list-style: none;    
    }

    .practiceSpecialInfo ul li
    {
        background-image: url(/layout/default/image/li_blue.gif);
        background-position: 0 0.4em;
        background-repeat: no-repeat;
        line-height: 14px;
        padding-left : 20px;
    }
*/
/*  [/practiceSpecialInfo]  */    

/* [LetterOrder] */    
    div.letterOrder div.title h2
    {
    font-size:18px;
    margin-bottom:15px;
    }
    
    div.letterOrder div.content
    {
    background:#ececec url(/Layout/Default/Image/box_top_grey.gif) no-repeat 0 0;
    }
    
    div.letterOrder div.content div.mailingListTitle
    {
    background:url(/Layout/Default/Image/box_top_grey2.gif) no-repeat 100% 0;
    padding:15px;
    }
    
    div.letterOrder div.content div.formMessage
    {
    padding:0 15px 0 15px;
    }
    
    div.letterOrder div.content div.fieldset
    {
    padding:10px 15px 10px 15px;
    font-size:10px;
    }
    
    div.letterOrder div.content div.fieldset input
    {
    display:block;
    }
    
    div.letterOrder div.content div.fieldset div.radio input
    {
    display:inline;
    }
    
    div.letterOrder div.content div.fieldsetButton div.formRow
    {
    background:url(/Layout/Default/Image/box_btm_grey.gif) no-repeat 0 100%;
    padding:15px 15px 15px 10px;
    }
    
    div.letterOrder div.content div.fieldsetButton
    {
    background:url(/Layout/Default/Image/box_btm_grey2.gif) no-repeat 100% 100%;
    }
    
    
/* [Yhteisolliset] */


/* lomakkeet */
div.border_Bottom
{
    background:url(/Layout/Default/Image/bg_form_bottom.gif) repeat-x 0 100%;
}

div.border_Top
{
    background:url(/Layout/Default/Image/dot_pink.gif) repeat-x 0 0;
}

div.border_Left
{
    background:url(/Layout/Default/Image/dot_pink.gif) repeat-y 0 0;
}

div.border_Right
{
    background:url(/Layout/Default/Image/dot_pink.gif) repeat-y 100% 0;
}

div.corner_TopLeft
{
    background:url(/Layout/Default/Image/corner_tl_ffffff.gif) no-repeat 0 0;
}

div.corner_TopRight
{
    background:url(/Layout/Default/Image/corner_tr_ffffff.gif) no-repeat 100% 0;
}

div.corner_BottomLeft
{
    background:url(/Layout/Default/Image/corner_bl_ffffff.gif) no-repeat 0 100%;
}

div.corner_BottomRight
{
    background:url(/Layout/Default/Image/corner_br_ffffff.gif) no-repeat 100% 100%;
}

div.formContainer
{
    padding:20px;
}

/* rating */
div.rating
{
    padding-top:10px;
	margin-top:10px;
    background:url(/Layout/Default/Image/dot_d3d3d3.gif) repeat-x 0 0;
}

div.rating div.border
{
    padding-bottom:10px;
	margin-bottom:10px;
    background:url(/Layout/Default/Image/dot_d3d3d3.gif) repeat-x 0 100%;
}

div.rating div.sectionRatingButtons div.positiveValue
{
    float:left;
    font-weight:bold;
    font-size:15px;
    color:#66bc29;
}

div.rating div.sectionRatingButtons div.negativeValue
{
    float:left;
    font-weight:bold;
    font-size:15px;
    color:#b10e0e;
    padding-left:16px;
}

div.rating ul.sectionRatingResults
{
	margin:0;
	padding:0;
}

div.rating ul.sectionRatingResults li
{
    list-style-type:none;
    float:left;
    padding-left:16px;
    font-weight:bold;
}

div.rating ul.sectionRatingResults li.firstTitle, div#contentWrapper div.rating ul.sectionRatingResults li.latestTitle
{
    color:#787882;
    font-weight:normal;
}

/* kommentointi ja forum */

/* CommentControl */
div.comment
{
	padding-bottom:10px;
	margin-bottom:10px;
    background:url(/Layout/Default/Image/dot_d3d3d3.gif) repeat-x 0 100%;
}

div.commentingCommentNotApproved
{ 
    background-color:#e8ded1;
    padding:10px;
}

div.comment p.commentMeta
{
    color:#787882;
    margin-top:5px;
}

/* CommentInsert */
div.commentInsert div.commentatorDetails, div.commentInsert div.commentEditor
{
    margin:10px 0 10px 0;
}

div.commentInsert div.commentatorDetails input
{
    width:280px;
    padding:2px;
    margin-left:12px;
}

div.commentInsert div.commentEditor textarea
{
    width:390px;
}

.markItUp, .markItUpPreviewFrame
{
	width:400px !important;
	width:400px;
}

div.forum .markItUp, div.forum .markItUpPreviewFrame
{
	width:600px !important;
	width:600px;
}


/* CommentList lainaus */
blockquote
{
    padding:15px;
	margin:10px 0 0 0;
	background-color: #eaf0f6;
	border:solid 1px #e1bcdb;
}

blockquote cite
{
	font-weight:bold;
	display: block;
	margin:0 0 5px 0;
	padding:0;
}

blockquote blockquote, blockquote blockquote blockquote blockquote, blockquote blockquote blockquote blockquote blockquote blockquote
{
	background-color:#fff;
}

blockquote blockquote blockquote, blockquote blockquote blockquote blockquote blockquote
{
	background-color: #eaf0f6;
}

/* sivutus */
div.paging
{
	padding-bottom:10px;
	margin:10px 0 10px 0;
    background:url(/Layout/Default/Image/dot_d3d3d3.gif) repeat-x 0 100%;
}

div.paging a
{
	background-color:#992122;
	border:solid 1px #e1bcdb;
    font-weight:bold;
    color:#fff;
    padding:2px 4px 2px 4px;
}

div.paging span.selectedPageNumber
{
    background-color:#fff;
	border:solid 1px #e1bcdb;
    font-weight:bold;
    padding:2px 4px 2px 4px;
}

div.paging span.separator
{
    padding:0 10px 0 10px;
}

/* moderationTools */
div.moderationTools
{
    margin-top:10px;
}

/* Lainaa-linkki */
div.quoteLinkContainer
{
	text-align: right;
	float: right;
}

div.quoteLinkContainer a
{
    background:url(/Layout/Default/Image/_navigation_li.gif) no-repeat 0 5px;
    padding-left:10px;
}

/* RSS linkki */
div.sectionFeedLink
{
    margin:10px 0 10px 0;
    font-size:11px;
}

/* blogi */
div.blog div.post p.published
{
    color:#787882;
}

div#contentWrapper div.blog div.post div.content ul li
{
    list-style-type:none;
    padding:6px 0 0 15px;
}

div.blog h2
{
    font-size:18px;
}

div.blog h3
{
    font-size:14px;
    font-style:normal;
    font-weight:bold;
    margin-top:20px;
}

div.blog div.post div.rating
{
	padding:0;
	margin:0;
	background:none;
	float:left;
}

div.blog div.post div.rating div.border
{
    padding:0;
	margin:0;
	background:none;
}

div.blog div.post div.commentCount
{
	padding:0;
	margin:0 0 0 15px;
	float:left;
}

div.blog div.post div.function
{
	padding:10px 0 10px 0;
	margin:15px 0 15px 0;
    background:url(/Layout/Default/Image/dot_d3d3d3.gif) repeat-x 0 0;
    border-bottom:dotted 1px #d3d3d3;
}


/* forum */
div.forum .breadcrumbs li
{
    list-style: none;
    display:inline;
    font-size:11px;
    
    /* sivupolku */
    display:none;
}

div.forum ul.groupStatistics, div.forum ul.threadStatistics
{
    font-size:11px;
    padding:0;
    margin:0;
}

div.forum ul.groupStatistics li, div.forum ul.threadStatistics li
{
    display:inline;
    list-style-type:none;
}

div.groupControl ul.groupStatistics li
{
	color:#787882;
}

div.forum ul.groupStatistics li span, div.forum ul.threadStatistics li span
{
    font-weight:normal;
    padding:0 10px 0 5px;
}

div.forum ul.groupStatistics li.groupStatisticsMessage, div.forum ul.threadStatistics li.threadStatisticsMessage
{
    display:block;
}

*:first-child+html div.forum ul.groupStatistics li.groupStatisticsMessage, *:first-child+html div.forum ul.threadStatistics li.threadStatisticsMessage /* IE7 hac */
{
    padding-left:0;
}

div.forum div.sectionChildGroups
{
    border-top:solid 1px #e1bcdb;
    margin-top:15px;
}

div.forum div.sectionChildGroups h3
{
    display:none;
}

div.forum div.sectionChildGroups h4
{
    margin:15px 0 0 0;
    padding:0;
    font-size:13px;
    line-height:21px;
}

div.forum div.sectionThreadList
{
    margin-top:25px;
}

div.forum div.sectionThreadList h3, div.forum div.sectionThreadInsert h3, div.threadControl h3
{
	color: #000000;
	font-weight: bold;
	font-size: 1.0em;
	margin-bottom: 5px;
	margin-top: 10px;
	font-style:normal;
}

div.forum table.threadList
{
    width: 100%;
	font-size:11px;
}

div.forum table.threadList th
{
    border-bottom:solid 1px #e1bcdb;
    padding:10px;
}

div.forum table.threadList td
{
    background-color:#eaf0f6;
    border-bottom:solid 1px #e1bcdb;
    padding:10px;
}

div.forum table.threadList tr.alternating td
{
    background-color:#fff;
}

div.forum table.threadList tfoot td
{
    border:0;
    background-color:#fff;
}

div.sectionSortingAndFiltering
{
	margin:15px 0 15px 0;
}

div.sectionSortingAndFiltering div.buttonContainer
{
	clear:both;
	margin-top:6px;
}

div.sectionSortingAndFiltering div.buttonContainer input
{
	float:right;
}

div.sectionSortingAndFiltering div.filtering
{
    float:left;
}

div.sectionSortingAndFiltering div.filtering ul, div.sectionSortingAndFiltering div.sorting ul
{
   margin:0;
   padding:0;
}

div.sectionSortingAndFiltering div.filtering ul li
{
    list-style-type:none;
    display:inline;
}

div.sectionSortingAndFiltering div.filtering ul li span.separatorLine
{
    padding:0 10px 0 10px;
}

div.sectionSortingAndFiltering div.sorting
{
    float:right;
}

div.sectionSortingAndFiltering div.sorting ul li
{
    list-style-type:none;
    float:left;
    margin-left:10px;
}

div.sectionSortingAndFiltering div.sorting ul li select
{
    display:block;
    padding:2px;
    width:140px;
}

div.sectionSortingAndFiltering hr.clear
{
    clear:both;
    display:none;
}

div.forum div.sectionThreadInsert
{
    margin-top:15px;
}

div.forum div.threadTypeSelection
{
    margin-bottom:10px;
}

div.groupControl
{
    margin-bottom:15px;
    border:solid 1px #fff; /* IE fix */
}

div.forum div.formContainer div.displayName, div.forum div.formContainer div.messageAnonymousInsert, div.forum div.formContainer div.threadTitleEditor, div.forum div.formContainer div.threadBodyEditor
{
	font-weight:bold;
	margin-bottom:10px;
}


div.forum div.formContainer div.threadTypeSelection span
{
    font-weight:bold;
}

div.forum div.formContainer div.threadTypeSelection input
{
    margin-left:10px;
}

div.forum div.forumMessageNotApproved
{
    background-color: #DDD;
}

span.underline, iframe.markItUpPreviewFrame span.underline
{
    text-decoration:underline;
}

span.strike, iframe.markItUpPreviewFrame span.strike
{
    text-decoration:line-through;
}

div.forum div.loginText
{
	margin-bottom:15px;
}

/* forum haku */
div.searchControl div.sectionForm table.searchFieldTable td
{
    padding-bottom:10px;
}

div.searchControl div.sectionForm
{
    padding:15px;
    margin-bottom:15px;
}

div.searchControl td.searchKeyword input
{
	width:327px;
}

/* hakutulos ja forumin viestilista */
div.messageList div.messageContainer
{
    margin-bottom:25px;
    border: 1px solid #e1bcdb;
}

div.messageList div.messageContainer div.moderationTools
{
    margin-left:10px;
}

div.messageList div.messageContainer ul.messageDetails
{
    margin:15px 0 10px 20px;
    padding:0;
}

div.messageList div.messageContainer ul.messageDetails li
{
    margin:0;
    padding:0;
    list-style-type:none;
    display:inline;
    color:#787882;
}

div.messageList div.messageContainer ul.messageDetails li.messageAuthorDisplayName
{
    font-weight:bold;
    color:#323232;
}

div.messageList div.messageContainer div.messageBody
{
    padding:0 20px 0 20px;
}

div.messageBody h3
{
	font-style:normal;
	font-size:12px;
	font-weight:bold;
}

div.messageList div.messageContainer div.messageBody div.quoteLinkContainer
{
    float:none;
    text-align:left;
    margin-top:6px;
    font-weight:bold;
}

div.messageList div.messageContainer div.rating
{
    clear:both;
    margin-bottom:15px;
}

div.messageList div.messageContainer div.rating div.border
{
    padding-left:15px;
}

div.sectionMessageInsert
{
    clear:both;
    margin:10px 0 15px 0;
    padding-top:10px;
    border:solid 1px #fff; /* IE fix */
}

/* kalenteri */
input.hasDatepicker
{
    padding:2px;
    width:120px;
}

button.ui-datepicker-trigger
{
    border:0;
    background:url(/Layout/Default/RadControls/Calendar/Skins/Default/Img/datePickerPopup.gif) no-repeat 0% 0%;
    width:16px;
    height:22px;
    cursor:pointer;
    color:#fff;
    font-size:0 !important;
    line-height:0 !important;
    margin-left:5px;
}

button.ui-datepicker-trigger:hover
{
    background-image:url(/Layout/Default/RadControls/Calendar/Skins/Default/Img/datePickerPopupHover.gif);
}

/* kanavanosto */
div.channelView
{
	border-bottom:solid 1px #fff; /* IE fix */
}

div.channelView div.channelTitle
{
	background:#eaf0f6 url(/Layout/Default/Image/dot_pink.gif) repeat-x 0 0;
	margin:0;
	padding:0;
}

div.channelView div.channelTitle2
{
	background:url(/Layout/Default/Image/dot_pink.gif) repeat-y 0 0;
	margin:0;
	padding:0;
}

div.channelView div.channelTitle3
{
	background:url(/Layout/Default/Image/dot_pink.gif) repeat-y 100% 0;
	margin:0;
	padding:0;
} 

div.channelView div.channelTitle4
{
	background:url(/Layout/Default/Image/corner_tr_eaf0f6.gif) no-repeat 100% 0;
	margin:0;
	padding:0;
}

div.channelView div.channelTitle5
{
	background:url(/Layout/Default/Image/corner_tl_eaf0f6.gif) no-repeat 0 0;
	margin:0;
	padding:0;
} 

div.channelView h2
{
	margin:0;
	padding:10px 15px 6px 15px;
	color:#333333;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bolder;
} 

div.channelView div.content
{
	clear:both;
	padding:0px 15px 15px 15px;
}


div.channelView h3
{
	clear:both;
	font-style:normal;
	font-size:12px;
	margin:18px 0 3px 0;
	padding:0;
}

div.channelView div.channelDescription
{
	clear:both;
}

div.channelView div.channelPublishingTime, div.channelView div.channelAuthor, div.channelView div.sulku
{
	float:left;
	color:#999999;
	font-size:11px;
	margin-bottom:2px;
}

div.channelView div.channelNumberOfComments
{
	clear:both;
}

div.channelView div.channelNumberOfComments a
{
	font-weight:bold;
}

div.channelView div.channelRatings
{
	clear:both;
	margin:6px 0 0 0;
}

div.channelView div.sectionFeedLink
{
	clear:both;
	margin:15px 0 0 0;
}

/* ruskea laatikko */
div.channelBrown div.border_Bottom
{
    background:#e8ded1 url(/Layout/Default/Image/corner_b_e8ded1.gif) repeat-x 0 100%;
}

div.channelBrown div.corner_TopLeft
{
    background:url(/Layout/Default/Image/corner_tl_brown.gif) no-repeat 0 0;
}

div.channelBrown div.corner_TopRight
{
    background:url(/Layout/Default/Image/corner_tr_brown.gif) no-repeat 100% 0;
}

div.channelBrown div.corner_BottomLeft
{
    background:url(/Layout/Default/Image/corner_bl_e8ded1.gif) no-repeat 0 100%;
}

div.channelBrown div.corner_BottomRight
{
    background:url(/Layout/Default/Image/corner_br_e8ded1.gif) no-repeat 100% 100%;
}

div.channelBrown div.channelTitle
{
	background-color:#9fadbc;
}

div.channelBrown div.channelTitle4
{
	background:url(/Layout/Default/Image/corner_tr_9fadbc.gif) no-repeat 100% 0;
	margin:0;
	padding:0;
}

div.channelBrown div.channelTitle5
{
	background:url(/Layout/Default/Image/corner_tl_9fadbc.gif) no-repeat 0 0;
	margin:0;
	padding:0;
}


/* sininen laatikko */
div.channelBlue div.border_Bottom
{
    background:#eaf0f6 url(/Layout/Default/Image/corner_b_eaf0f6.gif) repeat-x 0 100%;
}

div.channelBlue div.corner_TopLeft
{
    background:url(/Layout/Default/Image/corner_tl_eaf0f6.gif) no-repeat 0 0;
}

div.channelBlue div.corner_TopRight
{
    background:url(/Layout/Default/Image/corner_tr_eaf0f6.gif) no-repeat 100% 0;
}

div.channelBlue div.corner_BottomLeft
{
    background:url(/Layout/Default/Image/corner_bl_eaf0f6.gif) no-repeat 0 100%;
}

div.channelBlue div.corner_BottomRight
{
    background:url(/Layout/Default/Image/corner_br_eaf0f6.gif) no-repeat 100% 100%;
}

div.channelBlue div.channelTitle
{
	background-color:#ee5539;
}

div.channelBlue div.channelTitle4
{
	background:url(/Layout/Default/Image/corner_tr_ee5539.gif) no-repeat 100% 0;
	margin:0;
	padding:0;
}

div.channelBlue div.channelTitle5
{
	background:url(/Layout/Default/Image/corner_tl_ee5539.gif) no-repeat 0 0;
	margin:0;
	padding:0;
}

div.channelBlue h2
{
	color:#ffffff;
}

/* tiedote Kommentoi */
div.kommentoi h1
{
	margin-bottom:2px;
}

div.kommentoi div.publishingTime, div.kommentoi div.itemSource
{
	float:left;
	color:#787878;
	font-size:11px;
	margin-right:4px;
}

div.kommentoi div.itemDescription, div.kommentoi div.announcementBody
{
	margin:5px 0 0 0;
	padding:0;
}

div.kommentoi div.currentItemLink
{
	margin-top:6px;
}

div.kommentoi div.linkBack
{
	margin-top:6px;
	text-align:right;
}

/* Wiki ArticleListing */
div.wikiArticleListing div.paging
{
	font-size:11px;
	padding:10px 0 0 0;
    background:url(/Layout/Default/Image/dot_d3d3d3.gif) repeat-x 0 0;
}

div.wikiArticleListing div.paging span.separator
{
	display:block;
	color:#ffffff;
	font-size:5px;
	line-height:5px;
}

div.wikiArticleListing ul
{
	margin:0;
	padding:0;
}

div.wikiArticleListing ul.articleList li
{
    list-style-type:none;
    background:url(/Layout/Default/Image/_navigation_li.gif) no-repeat 0% 8px;
    padding:3px 0 0 10px;
}

/* Wiki wikiRecentChanges */
div.wikiRecentChanges ul
{
	margin:0;
	padding:0;
}

div.wikiRecentChanges ul.recent li
{
    list-style-type:none;
    background:url(/Layout/Default/Image/_navigation_li.gif) no-repeat 0% 11px;
    padding:6px 0 0 10px;
}

div.wikiRecentChanges div.dateTime
{
	color:#787878;
	font-size:11px;
}

/* wikiArticleListing ja wikiRecentChanges laatikoiden otsikkopalkit */
div.wikiArticleListing, div.wikiRecentChanges
{
	border-bottom:solid 1px #fff; /* IE fix */
	margin-bottom:8px;
}

div.wikiArticleListing div.title, div.wikiRecentChanges div.title
{
	background:#eaf0f6 url(/Layout/Default/Image/dot_pink.gif) repeat-x 0 0;
	margin:0;
	padding:0;
}

div.wikiArticleListing div.title2, div.wikiRecentChanges div.title2
{
	background:url(/Layout/Default/Image/dot_pink.gif) repeat-y 0 0;
	margin:0;
	padding:0;
}

div.wikiArticleListing div.title3, div.wikiRecentChanges div.title3
{
	background:url(/Layout/Default/Image/dot_pink.gif) repeat-y 100% 0;
	margin:0;
	padding:0;
} 

div.wikiArticleListing div.title4, div.wikiRecentChanges div.title4
{
	background:url(/Layout/Default/Image/corner_tr_eaf0f6.gif) no-repeat 100% 0;
	margin:0;
	padding:0;
}

div.wikiArticleListing div.title5, div.wikiRecentChanges div.title5
{
	background:url(/Layout/Default/Image/corner_tl_eaf0f6.gif) no-repeat 0 0;
	margin:0;
	padding:0;
} 

div.wikiArticleListing h1, div.wikiRecentChanges h1
{
	margin:0;
	padding:10px 15px 6px 15px;
	color:#333333;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bolder;
} 

div.wikiArticleListing div.content, div.wikiRecentChanges div#changeList
{
	clear:both;
	padding:0px 15px 15px 15px;
}

/* Wiki wikiViewer */
div.wikiViewer div.path
{
    border-bottom:dotted 1px #d3d3d3;
    margin-bottom:10px;
	height:25px;
}

div.wikiViewer div.path a
{
    display:block;
    float:left;
    background:url(/Layout/Default/Image/_navigation_li.gif) no-repeat 0% 50%;
    padding:0 10px 0 10px;
}

div.wikiViewer div.path a.disabled
{
    text-decoration:none;
    color:#787878;
}

div.wikiViewer h2
{
	font-size:18px;
	line-height:23px;
}

/* wiki muokkaus */
div.wikiViewer div.sectionEdit div.editContent
{
	padding:20px;
}

div.wikiViewer div.sectionEdit label, div.wikiViewer div.sectionEdit .label
{
	display:block;
    font-weight:bold;
    margin:5px 0 5px 0;
}

div.wikiViewer div.sectionEdit div.articleName input, div.wikiViewer div.sectionEdit div.articleText textarea, div.wikiViewer div.sectionEdit div.nonBrowsableKeywordWordIds textarea
{
	display:block;
	width:390px;
}

div.wikiViewer div.sectionEdit div.keywordWordIds input
{
	width:160px !important;
}

div.wikiViewer div.sectionEdit div.keywordWordIds select
{
	margin-top:10px;
	width:165px !important;
}

div.wikiViewer div.sectionEdit div.keywordWordIds input.Normal-button-0
{
	background-image:none;
	padding-left:0;
	margin-top:15px;
	width:50px !important;
}

/* wiki historia */
div.wikiViewer div.history ul
{
	margin:0;
	padding:0;
}

div.wikiViewer div.history ul li
{
    list-style-type:none;
    background:url(/Layout/Default/Image/_navigation_li.gif) no-repeat 0% 11px;
    padding:6px 0 0 10px;
}

