﻿	html, body{
		height:100%;
	}
	body{
	    margin:0px;
	    padding:0px;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:12px;
	    background-color:#AAB6E6;

	}
	
	#PageContainer{

	}
	
	div.Ribbon{
		height:231px;
		height:171px;
		background-image:url(/Web/images/Ribbon_2.png);
		background-position:center;
	}
	div.Ribbon div.Logo{
		width:974px;
		margin:0 auto;
	}
	div.Ribbon div.Logo div.LogoImage{
		width:150px;
		height:120px;
        position:relative;
        top:20px;
        left:10px;
		background-image:url(/Web/images/Logo.png);
		background-repeat:no-repeat;
	}
	div.MenuContainer{
		position:absolute;
		z-index:1;
		height:44px;
		width:100%;
		background-image:url(/Web/images/Menu.png);
	}
	div.Menu{
		width:974px;
		margin:0 auto;
	}
	iframe.mmenu
	{
	    /*Av någon anledning fungerar inte menyn som avsett i IE. Vi blir därför tvungna att gömma alla iframes med klassen mmenu*/

	    display:none;
	    border:1px solid red;
	}
	div.Menu div.MenuItem{
		position:relative;
		margin:9px 12px 0px 0px;
		width:150px;
		float:left;
		font-family:Segoe_ UI, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
		font-weight:bold;
		color:white;
		text-transform:uppercase;
		text-align:center;
	}
	div.Menu div.MenuItem div.ItemIcon{
		position:absolute;
		height:120px;
		width:100%;
		top:-129px;
		left:0px;
	}
	div.Menu div.MenuItem div.ItemOverlay{
		position:absolute;
		min-height:154px;
		width:100%;
		top:-129px;
		left:0px;
		display:none;
	}
	div.Menu div.MenuItem div.ItemOverlay div.Glass{
		height:154px;
		width:100%;
		background-color:white;
		opacity:.4;
		filter:alpha(opacity=40);
	}
	div.Menu div.MenuItem div.ItemOverlay div.SubMenu{
		padding:20px 0px 20px 0px;
		overflow:auto;
		margin:0px 1px 0px 1px;
		background-color:#36C;
		opacity:.9;
		filter:alpha(opacity=90);
	}
	div.Menu div.MenuItem div.ItemOverlay div.SubMenu a.SubMenuItem{
		display:block;
		color:white;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		text-decoration:none;
		font-size:12px;
		text-align:left;
		font-style:normal;
		
	}
	div.Menu div.MenuItem div.ItemOverlay div.SubMenu a.SubMenuItem:hover{
		background-color:yellow;
		color:darkblue;
	}
	
	div.Page{
		width:974px;        
		min-height:400px;
		margin:0 auto;
		background-color:#fff;
		background-image:url(/Web/images/Background_Page.jpg);
		overflow:auto;
	}
	
	
	div.Page div#left{
		float:left;
		width:600px;
		padding:0px;
		padding-top:0px;
	}
	div.Page div#right{
		width:310px;
		padding:0px;
		padding-top:0px;
		float:left;
		min-height:100%;
	}
	div.Content{
		margin:40px;	
	}
	div.Page div#Calendar{
		width:63px;
		float:left;
		padding-top:35px;
		background-image:url(/Web/Images/Background_Calendar.jpg);
	}
	div.Page div#Calendar div.Item{
		padding:4px;
		height:42px;
		border-bottom:1px solid white;
		border-left:1px solid white;
		border-top:none;
		text-align:center;
		font-size:10px;
		font-weight:bold;
		color:white;
	}
	div.Page div#Calendar div.Selected{
		padding:4px;
		height:42px;
		border-bottom:1px solid white;
		border-left:1px solid white;
		border-top:none;
		text-align:center;
		font-size:10px;
		font-weight:bold;
		color:black;
		background-color:#FC0;
	}
	.CategoryBlock{
		width:33%;
		background-color:#CCC;
		margin-right:1px;
		margin-bottom:1px;
		height:80px;
		float:left;
	}
	
	#PageFooter {
	    clear:both;
	    width:974px;      
	    height:20px;
	    margin:0 auto;
	    background-color:#AAB6E6;
	    font-size:10px;
		overflow:auto;

	}
	
.SiteMapItem {
    padding-left:10px
}
