*
{
	margin: 0;
	padding: 0;
}

html, body
{
	height: 100%;
}

img
{
	border: 0;
}


#container				/* Sub-container*/
{
	margin: 0;
	width: 760px;
}


#logotype
{
	height: 104px;
	width: 200px;

	position: absolute;
	top: 10px;
	left: 29px;
	
	z-index: 3;
}


#content_column				/* Vit kolumn */
{
	width: 506px;

	padding: 0 20px 100px 20px;

	position: absolute;
	left: 254px;

	z-index: 3;
}

#menu
{
	position: absolute;
	left: 27px;
	top: 130px;

	z-index: 4;
}

#footer
{
	position: fixed;

	left: 27px;
	bottom: 10px;

	width: 186px;

	z-index: 5;
}


	#admin
	{
		height:			7px;
		width:			64px;
		
		position:		absolute;
		top:			28px;
		left:			450px;
	}
	
	#admin > #edit, #admin > #pages, #admin > #logout
	{
		height:			7px;
		width:			7px;
		
		margin:			0 0 0 8px;

		float:			right;
		
		display:		block;
	}
	
	#admin > #edit
	{
		background:		url(../ui/admin_edit.gif) center center no-repeat;
	}
	
	#admin > #pages
	{
		background:		url(../ui/admin_pages.gif) center center no-repeat;
	}
	
	#admin > #logout
	{
		background:		url(../ui/admin_logout.gif) center center no-repeat;
	}
	
	#admin > #edit:hover, #admin > #pages:hover, #admin > #logout:hover
	{
		border:			1px solid #999;
		padding:		1px;
		margin:			-2px -2px -2px 6px;
	}
	
	#admin > #edit:active, #admin > #pages:active, #admin > #logout:active
	{
		position:		relative;
		top:			1px;
	}
	
hr
{
	border: none;
	border-top: 1px dotted #ccc;
	margin: 4px -45px 14px -45px;
}

textarea.content, textarea.summary
{
	padding: 0;
	margin: 0;
}
	
textarea.content
{
	width: 100%;
	height: 57%;
}
	
textarea.summary
{
	width: 100%;
	height: 13%;
}