/******************************************************/
/* This code was generated by a tool. */
/* Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. */
/******************************************************/

/******************************************************/
/* \styles\frontpage.css */
#frontpagelayout
{
	position:relative;
}

#frontpagelayout .row0{ top:0em;	}
#frontpagelayout .row1{ top:11.5em;	}
#frontpagelayout .row2{ top:23em;	}

#frontpagelayout .rowspan1{ height:11.5em;	}
#frontpagelayout .rowspan1inner{ height:9em;	}

#frontpagelayout .rowspan2{ height:23em;	}
#frontpagelayout .rowspan2inner{ height:20.5em;	}

#frontpagelayout .rowspan3{ height:34.5em;	}
#frontpagelayout .rowspan3inner{ height:32em;	}

#frontpagelayout .col0{ left:0;	}
#frontpagelayout .col1{ left:15.75em;	}
#frontpagelayout .col2{ left:31.5em;	}

#frontpagelayout .colspan1{ width:15.75em;	}
#frontpagelayout .colspan1inner{ width:13.25em; }

#frontpagelayout .colspan2{ width:31.5em;	}
#frontpagelayout .colspan2inner{ width:29em; }

#frontpagelayout .colspan3{ width:47.25em;	}
#frontpagelayout .colspan3inner{ width:44.75em; }

#frontpagelayout .margintop{ margin-top:1.25em; }
#frontpagelayout .marginright{ margin-right:1.25em; }
#frontpagelayout .marginbottom{ margin-bottom:1.25em; }
#frontpagelayout .marginleft{ margin-left:1.25em; }

#frontpagelayout .nomargin{ margin:1px 0 1px 0; }

#frontpagelayout .wrapper
{
    position:absolute;
}

#frontpagelayout .content
{
	position:relative;
	overflow:hidden;	
}

#frontpagelayout .editmode .content
{
	position:relative;
	overflow:visible;	
}


#frontpagelayout .editmode
{
    border:solid 2px black;
    overflow:auto;
}

#frontpagelayout .rightborder
{
    border-right:dashed 1px #dfdfdf;
}

#frontpagelayout .bottomborder
{
	border-bottom:dashed 1px #dfdfdf;
}

#frontpagelayout .content p
{
	color:#1d1d1d;
	padding:0;
	margin:0;	
}

#frontpagelayout .content h1, 
#frontpagelayout .content h2, 
#frontpagelayout .content h3,
#frontpagelayout .content h4,
#frontpagelayout .content h5,
#frontpagelayout .content h6
{
	text-transform:uppercase;
	color:#513e35;
	margin:0 0 0.5em 0;
	padding:0;
}

#frontpagelayout .content h6 { text-transform:none;}

#frontpagelayout .content h1
{
	font-size:0.875em; /*14*/
}
#frontpagelayout .content h2
{
	font-size:0.75em; /*12*/
}

#frontpagelayout .content h6
{
	font-size:0.7em; /*12*/
}


#frontpagelayout .content .focuselement p
{
	font-size:0.5625em; /*9*/
	line-height:1.556em; /*14 (18/11)*/
}

#frontpagelayout .content .newselement p
{
	font-size:0.5625em; /*9*/
	line-height:1.556em; /*14 (18/11)*/
}

#frontpagelayout .content .focuselement .mainbody p
{
	font-size:0.625em; /*10*/
	line-height:1.756em; /*14 (18/11)*/
}



#frontpagelayout .content .readmore
{
	white-space:nowrap; 
}
/* IE6 requiers wrapper when link is at end of line. */
#frontpagelayout .content .readmore a
{
	color:#ff5900;
	font-family:Verdana;
	font-weight:bold;
	font-size:1.11em; /*10 (10/9)*/
	text-decoration:underline;
	background: url(/images/felles/merikon_stor.png) no-repeat left bottom;
	padding-left:15px;
}

#frontpagelayout .content a:hover
{
	text-decoration:none;
}

.dropzone
{
	background-color:Yellow;
}
/******************************************************/
/* \styles\webpartunits.css */
/**************************************************************/
#imagepart div.middle
{
	text-align:center;	
}
#imagepart div.left
{
	text-align:left;
}
#imagepart div.right
{
	text-align:right;
}

/**************************************************************/
#linklistwebpart
{
	text-align:left;
	height:100%
}

#linklistwebpart ul
{
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.5625em; /* 9px */
}

#linklistwebpart li
{
	line-height:1.5em;
}

#linklistwebpart a .pagename
{
	color:#1d1d1d;
	text-decoration:underline;
}

#linklistwebpart a:hover .pagename
{
	text-decoration:none;
}

#linklistwebpart .date
{
	color:#a6a6a6;
	text-decoration:none;
}
/**************************************************************/

/******************************************************/
/* \styles\area\footer.css */
#footer
{
	height:4.3125em;
	overflow:hidden;
	background-repeat:repeat-x;
}

#footer .ktlogo
{
	float:left; 
	margin:0.75em 0 0 1.5em;
}

#footer .countylogo
{
	float:right;
	margin:0.75em 1.5em 0 0;
}

#footer img
{
	position:relative;
}

#footer .footertext 
{
	float:left;
	width:100%;
	margin-top:-41px; 
	text-align:center;
	font-size: 0.5625em; /* 9px */
	color: #888576;
}

#footer .footertext a
{
	color: #888576;
}

#footer .footertext a:hover
{
	text-decoration:none;
}

/******************************************************/
/* \styles\print.css */
body 
{
	font-family: Verdana, Georgia, Arial, Helvetica, Tahoma;
	font-size:100%;
	padding:0; /*Opera has deafult padding */
}

.noprint
{
	display:none;
	visibility:hidden;	
}

.br
{
	clear:both;	
	line-height:0px;
}

.fullheight{ height:35.5em; } /*  37em? */

.leftfloating
{
	float:left;	
}

.contentwrapper
{
	background-color:#ffffff;	
	width:100%;
}

/******************************************************/
/* \styles\googleMap.css */
div.googleMap
{
	font-size: 10px;
	font-family:Verdana,Arial;
}

div.googleMap p
{
	line-height:1.3em;
}