
#DivTextContent
{
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-top: 0em;
	text-align: left;
}

#DivTextContentHeader
{
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-top: 0em;
	text-align: left;
}



DIV.ServicelistContainer
{
	float:none;
	page-break-after: always;
	width: 22em;
	border-style: none;
	margin: 0em;
	text-align: left;
	vertical-align:middle;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 0em;
	padding-right: 0em;
}

/*

DIV.ServiceItemHeadline
{
	float:none;
	width: 22em;
	border-style: none;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	vertical-align:middle;
	padding: 0em;
}

DIV.ServiceItemHeadlineLeft
{
	float: left;
	width: 10.5em;
	margin: 0em;
	padding: 0.4em;
	text-align: left;
	vertical-align:middle;
	border-style: none;
}


DIV.ServiceItemHeadlineRight
{
	float: right;
	width: 10.5em;
	margin: 0em;
	padding: 0.4em;
	text-align: left;
	vertical-align:middle;
	border-style: none;
}

*/

DIV.ServiceItem
{
	float:none;
	width: 22em;
	border-color: #BEBFB1;
	border-top-style: solid;
	border-top-width: 0.07em;
	border-right-style: solid; 
	border-right-width: 0.07em;
	border-left-style: solid; 
	border-left-width: 0.07em;
	border-bottom-style: none;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	vertical-align:middle;
	padding: 0em;
}

DIV.ServiceItemFooter
{
	float:none;
	width: 22em;
	border-color: #BEBFB1;
	border-top-style: solid;
	border-top-width: 0.07em;
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	vertical-align:middle;
	padding: 0em;
}


DIV.ServiceItemLeftContent
{
	float: left;
	width: 10.5em;
	margin: 0em;
	padding: 0.4em;
	text-align: left;
	vertical-align:middle;
	border-style: none;
}


DIV.ServiceItemRightContent
{
	float: right;
	width: 10.5em;
	margin: 0em;
	padding: 0.4em;
	text-align: left;
	vertical-align:middle;
	border-style: none;
}

DIV.ServiceItemBottomContent
{
	float: none;
	width: 21em;
	margin: 0em;
	padding-top: 0.4em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	text-align: center;
	vertical-align:middle;
	border-style: none;
}

P.Dropdowns
{
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-top: 0em;
}

DIV.FullServiceItemNoBorder
{
	float:none;
	width: 22em;
	border-style: none;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	vertical-align:middle;
	padding: 0em;
}

DIV.FullServiceItem
{
	float:none;
	width: 22em;
	border-color: #BEBFB1;
	border-top-style: solid;
	border-top-width: 0.07em;
	border-right-style: solid; 
	border-right-width: 0.07em;
	border-left-style: solid; 
	border-left-width: 0.07em;
	border-bottom-style: none;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	vertical-align:middle;
	padding: 0em;
}

DIV.FullServiceItemFooter
{
	float:none;
	width: 22em;
	border-color: #BEBFB1;
	border-top-style: solid;
	border-top-width: 0.07em;
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	vertical-align:middle;
	padding: 0em;
}


DIV.FullServiceItemLeftContent
{
	float: left;
	width: 8.5em;
	margin: 0em;
	padding: 0.4em;
	text-align: left;
	vertical-align: middle;
	border-color: #BEBFB1;
	border-style: none;
}


DIV.FullServiceItemRightContent
{
	float: right;
	width: 12.5em;
	margin: 0em;
	padding-top: 0.4em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	text-align: center;
	vertical-align: middle;
	border-style: none;
}

DIV.ServiceItemBottomContent
{
	float: none;
	text-align: left;
	width: 20em;
	padding-left: 0.4em;
	padding-bottom: 1.0em;
}



DIV.LogolistItem
{
	float:none;
	width: 22em;
	border-color: #BEBFB1;
	border-top-style: solid;
	border-top-width: 0.07em;
	border-right-style: solid; 
	border-right-width: 0.07em;
	border-left-style: solid; 
	border-left-width: 0.07em;
	border-bottom-style: none;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	vertical-align:middle;
	padding: 0em;
}

DIV.LogolistItemFooter
{
	float:none;
	width: 22em;
	border-color: #BEBFB1;
	border-top-style: solid;
	border-top-width: 0.07em;
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	vertical-align:middle;
	padding: 0em;
}


DIV.LogolistItemLeftContent
{
	float: left;
	width: 10.5em;
	margin: 0em;
	padding: 0.4em;
	text-align: left;
	vertical-align:middle;
	border-color: #BEBFB1;
	border-top-style: none;
	border-left-style: none; 
	border-right-style: solid; 
	border-right-width: 0.07em;
	border-bottom-style: none;
}


DIV.LogolistItemRightContent
{
	float: right;
	width: 10.5em;
	margin: 0em;
	padding-top: 0.4em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	text-align: center;
	vertical-align:middle;
	border-style: none;
}




DIV.SearchFunction
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	width: 16.7em;
	height: 9.5em;
	vertical-align:middle;
	text-align: left;
}


DIV.SearchFunctionItemContent
{
	float: right;
	width: 15.4em;
	height: 9.5em;
	text-align: left;
	padding-top: 0em;
	padding-left: 0.7em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	vertical-align:middle;
}


DIV.SearchFunctionItemEdge
{
	float: left;
	width: 0.5em;
	height: 9.5em;
	border-style:none;
	background-color: #EDEDE5;
	background-image: url(/Elegitimation/Images/MenuImageEdgeRight.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: left;
}



DIV.FilmsContainer
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #FFFFFF;
	width: 14.0em;
	height: 3.7em;
	vertical-align:middle;
	text-align: left;
}


DIV.LeftFilmContainer
{
	float: left;
	width: 6.5em;
	height: 3.7em;
	border-style:none;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align:middle;
}


DIV.RightFilmContainer
{
	float: right;
	width: 6.5em;
	height: 3.7em;
	border-style:none;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align: middle;
	
}


DIV.FilmTextsContainer
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #FFFFFF;
	width: 14.0em;
	height: 2.0em;
	vertical-align:middle;
	text-align: left;
}


DIV.LeftFilmTextContainer
{
	float: left;
	width: 6.5em;
	height: 2.0em;
	border-style:none;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align:middle;
}


DIV.RightFilmTextContainer
{
	float: right;
	width: 6.5em;
	height: 2.0em;
	border-style:none;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align: middle;
	
}



TABLE.ServicesTable
{
	border-style: solid;
	border-color: #BEBFB1;
	border-width: 0.07em;
}

TH.ServiceItemHeading
{
	text-align: left;
	width : 10.5em;
}

HR.thinLine
{
	border-top-style: solid;
	border-top-color: #BEBFB1;
	border-top-width: 0.07em;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	background-color: #FFFFFF;
	height: 0em;
}


/*FRAMEWORK ELEMENT ID:S*/

IMG.Whitelineimage
{
	width: 100%;
	border:0em;
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}


IMG.LeftGreylineImage
{
	width: 100%;
	height: 100%;
	border:0em;
	margin: 0em;
	padding: 0em;
	text-align:right;
	vertical-align: middle;
}


IMG.RightGreylineImage
{
	width: 100%;
	height: 100%;
	border:0em;
	margin: 0em;
	padding: 0em;
	text-align: left;
	vertical-align: top;
}

IMG.BottomImage
{
	width: 100%;
	height: 100%;
	border:0em;
	margin: 0em;
	padding: 0em;
	text-align: left;
	vertical-align: bottom;
}

IMG.ElegitimationLogoImage
{
	width: 100%;
	height: 100%;
	border:0em;
	margin: 0em;
	padding: 0em;
	text-align: left;
	vertical-align: bottom;
}



/* FRAMEWORK DIV STRUCTURE */

#LeftContainer
{
	float: left;
	margin: 0em;
	padding: 0em;
	height: 53.1em;
	width: 56.2em;
	vertical-align:top;
	border-style:none;
	/*nytt 061213*/
	background-image: url(/Elegitimation/Images/LeftWhiteline.gif);
	background-position: top left;
	background-repeat: repeat-x;
	/*slut nytt 061213*/
}


#DivLeftLines
{
	float: left;
	margin: 0em;
	padding: 0em;
	width: 3.9em;
	vertical-align:top;
	border-style:none;
}



#DivLeftWhiteline
{
	float: right;
	margin: 0em;
	padding: 0em;
	height: 53.1em;
	width: 1.2em;
	vertical-align:top;
	border-style:none;
}


#DivContentContainer
{
	float: right;
	margin: 0em;
	padding: 0em;
	/*width: 52.3em;*/
	width: 52.0em;
	vertical-align:top;
	border-style:none;
}


#DivTopContainer
{
	float: none;
	margin: 0em;
	padding: 0em;
	height: 7.5em;
	width: 52.3em;
	vertical-align:top;
	border-style:none;
	background-color: #FEF3BB;
}


#DivBottomContainer
{
	float: none;
	margin: 0em;
	padding: 0em;
	height: 3.5em;
	width: 52.3em;
	vertical-align:top;
	border-style:none;
	background-color: #FFFFFF;
}

#DivBottomContainerExpansion
{
	float: none;
	margin: 0em;
	padding: 0em;
	height: 100%;
	width: 52.3em;
	vertical-align:top;
	border-style:none;
	background-color: #FEF3BB;
}

#DivBreadCrumbContainer
{
	float: none;
	margin: 0em;
	padding: 0em;
	height: 1.2em;
	width: 52.3em;
	vertical-align:top;
	border-style:none;
	text-align: left;
}

#DivPageContainer
{
	float: none;
	margin: 0em;
	padding: 0em;
	width: 52.3em;
	vertical-align: middle;
	border-style:none;
	background-color: #FFFFFF;
}


#DivLeftPagepart
{
	float: left;
	margin: 0em;
	padding: 0em;
	width: 35.5em;
	vertical-align: middle;
	border-style:none;
}

#DivMenuAftertext
{
	float: left;
	margin: 0em;
	padding: 0em;
	width: 11.25em;
	vertical-align:top;
	border-style : none;
	text-align: left;
	background-image: url(/Elegitimation/Images/LeftMenuBg.gif);
	background-position: right bottom;
	background-repeat:repeat-y;
}

#DivText
{
	float: right;
	margin: 0em;
	padding: 0em;
	/*width: 24.1em;*/
	width: 23.6em;
	vertical-align:top;
	border-style:none;
	border-right-style: none;
	border-top-style: none;
}




#DivRightPagepartTop 
{
	float: none;
	margin: 0em;
	padding: 0em;
	width: 16.7em;
	vertical-align:top;
	border-style: none;
	text-align: left;
	background-color: White;
	background-image: url(/Elegitimation/Images/AdBackground2.gif);
	background-position: left bottom;
	background-repeat:repeat-y;
}

#DivRightPagepartTopGreyline 
{
	float: none;
	margin: 0em;
	padding: 0em;
	width: 16.7em;
	vertical-align:top;
	border-style: none;
	background-image: url(/Elegitimation/Images/AdBackgroundTop.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}


#DivRightMenu
{
	float: right;
	margin: 0em;
	padding: 0em;
	width: 15.9em;
	vertical-align:top;
	border-style:none;
}


#RightContainer
{
	float: right;
	margin: 0em;
	padding: 0em;
	width: 5.3em;
	vertical-align:top;
	border-style:none;
}

#DivRightWhiteline
{
	float: left;
	margin: 0em;
	padding: 0em;
	height: 53.1em;
	width: 1.3em;
	vertical-align:top;
	border-style:none;
}


#DivLeftPagepartLargepage
{
	float: left;
	margin: 0em;
	padding: 0em;
	width: 11.25em;
	vertical-align:top;
	border-style:none;
}


#DivRightPagepartLargepage
{
	float: right;
	margin: 0em;
	padding: 0em;
	width: 40em;
	vertical-align:top;
	border-style: none;
}


#Maindiv
{
	float: none;
	margin: 0em;
	padding: 0em;
	height: 53.1em;
	width: 61.5em;
	vertical-align:top;
	border-style:none;
	text-align:center;
}




