/******************************************************
/* Content DIVs in framework
/******************************************************/
/* Generic for all content areas */
.ContentArea 
{
	overflow-x: hidden;
}
#FullContent
{
	
	padding-top: 0px;
	padding-left: 0px;
}

#HeaderContent
{
	clear: both;
	height:98px;
	background-image:url(/images/skolresan/top/headerBg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

#PageContent
{
	width: 830px;
	background-image:url(/images/skolresan/top/contentBg.gif);
	background-repeat:repeat-y;
	float:left;
	overflow:hidden;
}

#TopContent
{
	width: 830px;
}

#TopMenuBlock
{
	height:47px;
	vertical-align:bottom;
	background-image: url(/images/Skolresan/Top/topMenuBg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	padding-right:20px;
}

#MainMenu
{

}

#MainContent
{
	background-image:url(/images/skolresan/top/circle_under.gif);
	background-repeat:no-repeat;
	padding-left:57px;
	float:left;
}

#FooterContent
{
	clear: both;
	background-image:url(/images/skolresan/top/contentBottomBg.gif);
	background-repeat:no-repeat;
	padding-top:35px;
	padding-left:37px;
}

#FullInnerRegion
{
	
}
#LeftInnerContent
{
	float:left;
	padding-top:5px;
	width:148px;
	vertical-align:top;
	float:left;
}
#MiddleInnerContent
{
	width:380px;
	padding-top:5px;
	padding-left:25px;
	padding-right:21px;
	vertical-align:top;
	float:left;
}

#WideLeftInnerContent
{
	width:560px;
	padding-top:10px;
	padding-right:14px;
}

#RightInnerContent
{
	background-repeat:repeat-y;
	width:182px;
	padding-top:5px;
	vertical-align:top;
}

#WideInnerContent
{
	padding-top:5px;
	padding-left:10px;
	width:590px;
	vertical-align:top;
}

#RightContent
{
	width:136px;
	position:absolute;
	left:840px;
	top:40px;
	text-align:center;
}

#BottomContent
{
	width:830px;
}

#BottomContent TD
{
	color:#FFFFFF;
}

/******************************************************
/* TemplateAreas
/******************************************************/
/* Generic for all TemplateAreas */ 
.TemplateArea 
{
	display: block;
	overflow-x: hidden;
}

/******************************************************
/* Inner template styles
/******************************************************/
/* Generic for all BlockAreas in inner templates */
.BlockArea 
{
	display: block;
	overflow-x: hidden;
}

.Seperator
{
	margin-top: 10px;
	background-color: #e5e5e5;
	line-height: 0;
	clear: both;
}

.Seperator>IMG
{
	height: 1px;
	display: block;
	margin: 0;
}

.Seperator IMG
{
	height: 1px;
}

/*****************************************************/
/* FloatContainer
/*****************************************************/
.FloatContainer:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.FloatContainer { _height: 1px; }


/******************************************************
/* SUBMENU
/******************************************************/
.SubMenu 
{
	
	width:146px;
	padding-left:0px;
	padding-right:0px;
}

.SubMenu .MenuBody
{
	padding-left:2px;
	padding-right:2px;
	background-color:#FFFFFF;
}

.SubMenu .deco
{
	line-height:1px;
}
.SubMenu .MenuItem 
{
	font-weight:bold;
	text-decoration: none;
	display: block;
	padding-top:6px;
	padding-bottom:6px;	
	padding-left:5px;
	width:137px;
}

.SubMenu .MenuItem:hover
{
	text-decoration: none;
}

.SubMenu .MenuItem.Level1
{
	background-color:#FFE5F1;
}
.SubMenu .MenuItem.Level1 .content
{
	padding-left: 5px;
}

.SubMenu .MenuItem.SelectedLevel1 .content
{
	background-image:url(/images/EM2006/leftmenu_blackarrow.gif);
	background-repeat:no-repeat;
}

.SubMenu .MenuItem.Level2
{
	background-color:#FECDE3;
}

.SubMenu .MenuItem.Level2 .content
{
	padding-left: 10px;
	margin-left:5px;
}

.SubMenu .MenuItem.SelectedLevel2
{
	background-color:#E60272;
	color:#FFFFFF;
}


/******************************************************
/* BREADCRUMB
/******************************************************/
.BreadCrumb 
{
	padding-bottom: 30px;
	color: #999999;
}

.BreadCrumb A
{
	font-weight: normal;
	color: #999999;
}
