*
{
	margin:		0px;
	padding:		0px;
	font-family:		verdana, "trebuchet MS", helvetica, sans-serif;
	font-size:			11px;
}

body
{
	background-image:	url(../gfx/layout/top_banner.png);
	background-repeat:	repeat-x;
	width:			100%;
	height:			100%;
	font-family:		verdana, "trebuchet MS", helvetica, sans-serif;
	font-size:			11px;
}

p
{
	margin-bottom:		10px;
	font-size:			11px;
}

a
{
	color:			#E88D2C;
	text-decoration:		none;
}

ul
{
	list-style-type:		disc;
}

li
{
	margin-left:		30px;
	font-size:			11px;
	margin-bottom: 		10px;
}

table
{
	border-collapse:		collapse;
}

th
{
	font-family:		verdana, "trebuchet MS", helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	text-align:		left;
	background-color:		#ccc;
	padding:			3px;
}

td
{
	font-family:		verdana, "trebuchet MS", helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	padding:			3px;
	border:			1px solid #ccc;
}

input, textarea
{
	font-family:		verdana, "trebuchet MS", helvetica, sans-serif;
	font-size:			11px;
	padding:			1px;
}

#pageWrapper
{
	position:			absolute;
	background-image:	url(../gfx/layout/top_left_banner.png);
	background-repeat:	no-repeat;
	width:			100%;
	height:			100%;
}

#mainWrapper
{
	position:			absolute;
	left:			380px;
	top:			200px;
	width:			670px;
	height:			400px;
}

#mainWrapper h1
{
	font-size:			18px;
	color:			#94bfea;
	font-weight:		normal;
	margin-bottom:		10px;
}

#mainWrapper h2
{
	font-size:			14px;
	color:			#94bfea;
	font-weight:		bold;
	margin-bottom:		6px;
	margin-top:		14px;
}

#mainWrapper h3
{
	font-size:			11px;
	color:			#94bfea;
	font-weight:		bold;
	margin-bottom:		6px;
	margin-top:		14px;
}

#mainWrapper p.datum
{
	font-size:			11px;
	color:			#999;
	font-weight:		normal;
	margin-bottom:		16px;
}

div#menu
{
	margin-top:		230px;
	width:			240px;
	text-align:		right;
}

div#menu h1
{
	font-size:			14px;
	color:			#999;
	font-weight:		bold;
	margin-bottom:		10px;
	margin-left:		10px;
	padding:			10px;
}

div#loginForm
{
	font-size:			12px;
	font-weight:		normal;
	margin-top:		10px;
	padding-right:		9px;
	color:			#999;
}

div#loginForm input
{
	width:			100px;
	border:			1px solid #999;
	background-color:		#fff;
	padding-left:		2px;
}

ul.menuList
{
	list-style-type:		none;
}

ul.menuList li
{
	margin-left:		10px;
	padding-left:		20px;
	border-bottom:		1px solid #999;
	padding:			10px;
	font-size:			14px;
	color:			#999;
	font-weight:		bold;
}

ul.menuList a
{
	text-decoration:		none;
	color:			#999;
	font-size:			14px;
}

ul.menuList a:hover
{
	color:			#E88D2C;
}

div#mainCol
{
	float:			left;
	width:			400px;
}

div#logoCol
{
	float:			right;
	width:			230px;
	text-align:		center;
}

#logoCol img
{
	margin:			10px;

}

div.nyhet
{
	margin-bottom:		30px;
}

