body 
{
	background-color: #5579bb;
}

body.mceContentBody {
	background-image: none;
	background-color: #fff;
	text-align: left;
}

div.main
{
	width:1044px;
	margin-top:0px; 
	margin-left:10px; 
	background-image: url(/layout/bg2.gif);
	background-repeat: repeat-y;
	float: left;
}

td.center
{
	width:100%;
	padding:5px 10px 10px 15px;
}

td.left 
{
	padding: 10px;
}

td.left .menu, td.right .pane, td.left .pane
{
    width:223px;
}

td.left .menu 
{
	padding-top: 17px;
	background-image: url(/layout/meny.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

div.top
{
	height: 53px;
	background-image: url(/layout/top_bg.gif);
	background-repeat:repeat-x;
	margin-left: 22px;
	margin-right: 23px;
	padding-left: 10px;
}

div.top .menu 
{
	padding-top: 2px;
}

div.subtop 
{
	margin-left: 22px;
}

div.subtop .imagepane .item 
{
	margin-bottom: 0px;
}

div.subtop .imagepane p, div.top .imagepane p 
{
	display: none;
}

div.staticmenu 
{
	height: 44px;
	position: relative;
	top: -12px; 
	background-image: url(/layout/staticmenu_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left: 22px;
	margin-right: 23px;
	padding-left: 39px;
	padding-top: 1px;
}

table.menutable 
{
	height: 39px;
}

div.middle 
{
	margin-left: 22px;
	margin-right: 23px;
}

div.bottom
{
	min-height: 36px;
	height: auto !important;
	height: 36px;
	background-image: url(/layout/footer_bg2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #5579bb;
	padding-left: 25px;
	padding-right: 30px;	
	padding-top: 7px;
}

div.bottom p, div.bottom td, div.bottom div, div.bottom a 
{
	color: #fff;
}

td.left .header 
{
	height: 16px;
	width: 215px;
	padding-left: 7px;
	padding-top: 1px;
	background-image: url(/layout/pane_header.gif);
	background-repeat: no-repeat;
}

td.left .header h3 
{
	color: #fff;
	margin: 0px;
}	

td.left .archivelink 
{
	text-align: right;
}

td.left .pane .vertical 
{
	background-color: #eaeff7;
	padding: 5px;
}

td.left .menu .content 
{
	background-color: #eaeff7;
}

td.left .dateabove 
{
	font-style: italic;
}

td.left .menu .item 
{
	height: 21px;
	border-bottom: 1px dotted #dce3f1;
	margin-bottom: 0px;
}	

td.left .menu .level_1 .item 
{
	background-image: url(/layout/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}

td.left .menu #activemenuitem .item 
{
	background-color: #d8e1f0;
}	

td.left .menu .level_1 #activemenuitem .item 
{
	background-image: url(/layout/arrow_active.gif);
}

td.left .menu .delimiter 
{
	height: 21px;
	background-color: #eaeff7;
	background-image: url(/layout/delimiter.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

td.left .menu .delimiter hr 
{
	display: none;
}

td.left .menu a 
{
	display: block;
	height: 20px;
	padding-top: 1px;
	padding-left: 30px;
	background-image: none;
}

td.left .menu a:hover 
{
	background-color: #d8e1f0;	
}

td.left .menu .level_1 a:hover 
{
	background-image: url(/layout/arrow_active.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}

td.left .menu .padding 
{
	margin-left: 0px;
}

td.left .eventpane .title a 
{
	font-size: 12px;
}

#annonser 
{
	float: left;
	padding-top: 10px;
}

td.left .imagepane 
{
	margin-top: 25px;
}

td.left .imagepane .vertical 
{
	background-color: #fff;
	padding: 0px;
}