/***********************************/
/* DIV styles used for page layout */
/***********************************/

#ContainerDiv
{
	top: 0px;
	width: 829px;
	position: absolute;
	left: 50%;
	margin-left: -426px;
	text-align: left;
	padding-bottom: 0px;
	border-left: solid 1px #101010;
	border-right: solid 1px #101010;
	border-bottom: solid 1px #101010;
	background-color: #292929;
}
#TopDiv
{
	/*border-left: solid 1px #101010;
	border-right: solid 1px #101010;
	background-color: #292929;*/
}
#LeftDiv
{
	display:inline;
	width: 1px;
	background-image: url(../images/iWorkImages/FrameworkLeftBGR_iWorkSE.gif);
	background-repeat: no-repeat;
}
#MiddleDiv
{
	width: 825px;
}
#TopBannerDiv
{
	padding-left: 9px;
	margin-top: 10px;
	float: left;
}
.LoginDiv
{
	margin-top: 26px; /* set to 9px when banner on start page is of normal height */
	margin-left: 10px;
	float: left;
}
.LoginBGR
{
	height: 239px;
	width: 170px;
	text-align: left;
	background-image: url(../images/iWorkImages/LoginBGR_2.jpg);
	background-repeat: no-repeat;
}
#RightDiv
{
	display:block;
	width:1px;
	background-image: url(../images/iWorkImages/FrameworkRightBGR_iWorkSE.gif);
	background-repeat: no-repeat;
}
#FooterDiv
{
	text-align: left;
	width: 827px;
	height: 37px;
	background-image: url(../images/iWorkImages/FrameworkFooterBGR_iWorkSE.jpg);
	background-repeat: no-repeat;
	float: left;
	/*border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;*/
}
#FooterTextDiv
{
	font-size: 9px;
	font-family: Verdana;
	color: #575757;
	width: 694px;
	height: 18px;
	margin-top: 14px;
	margin-left: 16px;
}
#FooterTextDiv a
{
	font-size: 9px;
	font-family: Verdana;
	color: #575757;
	text-decoration: none;
}
#FooterHelpDiv
{
	width: 80px;
	height: 16px;
	margin-top: 10px;
}

/********************/
/* Framework layout */
/********************/

.iFrameworkBody
{
	background-color: #434343;
	/*background-image: url(../images/iWorkImages/BodyBGR_iWorkSE.jpg);*/
	/*background-repeat:repeat-x;*/
}
.iFrameworkBody a:hover
{
	color: #888888;
}

/*********************/
/* Wide Content Page */
/*********************/

.WidePageContentDiv
{
	margin-top: 20px;
	margin-left: 10px;
	width: 810px;
}

/*********************/
/* Language selector */
/*********************/

#LanguageSelectorDiv
{
	display:inline;
	margin-top: 4px;
	height: 19px;
}
.LanguageSelectorInnerDiv
{
	margin-right: 13px;
	display:inline;
	vertical-align:super;
}

/*******************/
/* Standard Styles */
/*******************/

.StandardPageHeading
{
	font-size: 24;
	color: White;
	background-color: #292929;
	font: PRIVATWP.TTF;
	font-family: PrivaTwoPro;
}
.StandardBodyText /* This style is also placed in Editor.css -> accessible to editors */
{
	font-family: verdana;
	font-size: 11px;
	color: #E6E6E6;
	margin-left: 2px;
	line-height: 16px;
}
.StandardBodyText a
{
	text-decoration: none;
	color: #E6E6E6;
}

/************/
/* Top menu */
/************/

.TopMenu
{
	margin-left: 8px;
	background-image: url(../images/iWorkImages/TopMenuBGR_iWorkSE.jpg);
	background-repeat: no-repeat;
	width: 808px;
	height: 91px;
}
#TopMenuLogoDiv /* div containing logo hyperlink */
{
	float: left;
	padding-left: 34px;
	width: 177px;
	cursor:hand;
}
#SiteMenuDiv
{
	display:block;
	text-align:right;
	height: 22px;
	margin-top:-2px;
}
.SiteMenuInnerDiv
{
	display:inline;
}
.FirstLevelLink
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #E6E6E6;
	text-decoration: none;
}
.FirstLevelItem
{
	padding: 0px 7px 0px 7px;
}
.FirstLevelItemActive
{
	padding: 0px 7px 0px 7px;
}
.FirstLevelSeparator
{
	/*
	background-image: url(../images/iWorkImages/TopMenuSeparator_iWorkSE.gif);
	background-repeat: no-repeat;
	background-position:center;
	*/
}
.SecondLevelLink
{
	
}
.SecondLevelItem
{
	padding: 0px 6px 2px 6px;
	line-height: 100%;
}
.SecondLevelItem a
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #888888;
	text-decoration: none;
}
.SecondLevelItemActive
{
	padding: 0px 6px 2px 6px;
	line-height: 100%;
}
.SecondLevelItemActive a
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #E6E6E6;
	text-decoration: none;
}
.TopMenuTab
{
	width: 100px;
	height: 17px;
	margin-left: 20px;
	padding-left: 4px;
	padding-top: 1px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}

#TopMenuLogoutDIV /* div containing login fields */
{
	display:inline;
	vertical-align:super;
}

.LogOutDiv /* div containing login fields */
{
	display:inline;
}

#PageMenuDiv
{
	margin-top: 16px;
}

/***************************/
/* Login & Logout controls */
/***************************/

.LoginInputField1
{
	font-family: Verdana, Arial;
	margin-top: 54px;
	margin-left: 13px;
	background-image: url(../images/iWorkImages/LoginInputBGR.jpg);
	background-repeat: no-repeat;
	border-width: 0px;
	width: 140px;
	height: 15px;
	font-size: 11px;
}
.LoginInputField2
{
	font-family: Verdana, Arial;
	margin-top: 24px;
	margin-left: 13px;
	background-image: url(../images/iWorkImages/LoginInputBGR.jpg);
	background-repeat: no-repeat;
	border-width: 0px;
	width: 140px;
	height: 15px;
	font-size: 11px;
}
.LoginSubmitButton
{
	margin-top: 10px;
	margin-left: 14px;
}
.LogoutText
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #E6E6E6;
	text-decoration: none;
	display: inline;
}

/********************/
/* Misc page layout */
/********************/

.StandardPageContentDiv
{
	margin-left: 25px;
	width: 600px;
}

.StandardPageHeadingDiv
{
	margin-left: -4px;
	width: 600px;
	margin-top: 50px;
	margin-bottom: 10px;
}

/**************/
/* Start Page */
/**************/


.StartPageContentDiv
{
	background-color: #292929;
	width: 825px;
	float: left;
	margin-top: 10px;
}
.StartPageLeftItemCell
{
	width: 648px;
	vertical-align: top;
}
.StartPageLeftTextDiv
{
	margin-left: 19px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Verdana;
	font-size: 11px;
	color: #E6E6E6;
	line-height: 16px;
}
.StartPageLeftTextDiv a
{
	text-decoration: none;
	color: #E6E6E6;
	font-weight: bold;
	font-size: 11px;
}
.StartPageRightItemCell
{
	vertical-align: top;
}

.StartPageRightItemCellDiv
{
	padding-top: 40px;
	padding-bottom: 10px;
	padding-left: 13px;
	background-image: url(../images/iWorkImages/StartPageRightItemCellBGR.jpg);
	background-repeat:no-repeat;
	width: 170px;
	height: 92px;
}
.StartPageRightItemCellTextDiv
{
	height: 33px;
	font-family: verdana;
	font-size: 9px;
	color: #AFAFAF;
}
.StartPageRightItemCellTextDiv a
{
	font-family: verdana;
	font-size: 9px;
	color: #AFAFAF;
	text-decoration: none;
}
.StartPagePuffOuterDiv
{
	float: left;
	margin-top: 8px;
	width: 820px;
	height: 226px;
	background-position: 8px 36px;
	background-image: url(../images/iWorkImages/StartPagePuffTextBGR.jpg);
	background-repeat:no-repeat;
}
.PuffPageList
{
	margin-left: 8px;
}
.StartPagePuffTextDiv
{
	float: left;
	height: 190px;
	width: 750px;
	padding-left: 26px;
	padding-top: 26px;
}


/***********************/
/* JobAd and JobAdList */
/***********************/


.JobAdListSubHeader
{
	font-family: Verdana;
	font-size: 12px;
	color: #E6E6E6;
	font-weight: bold;
	margin-top: 24px;
	margin-bottom: 6px;
}
.JobAdListSubHeader a
{
	text-decoration: none;
	color: #E6E6E6;
}
.JobAdListText
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color: #E6E6E6;
	line-height: 16px;
}
.JobAdListText a
{
	text-decoration: none;
	color: #E6E6E6;
}
.JobAdListLink
{
	margin-top: 6px;
}
.JobAdListLink a
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color: #E6E6E6;
}


/*********************/
/* News and NewsList */
/*********************/


.NewsListDiv
{
	float: left;
	/*margin-left: 10px;*/
	width: 805px;
}
.NewsListHeadingDiv
{
	float: left;
	padding-left: 19px;
	width: 805px;
	margin-top: 50px;
	margin-bottom: 10px;
}
.NewsPageListDiv
{
	float: left;
	width: 805px;
}

.NewsListItemDiv
{
	background-color: #212121;
	padding-left: 10px;
	margin-left: 15px;
	padding-right: 200px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.NewsListAltItemDiv
{
	padding-left: 10px;
	margin-left: 15px;
	padding-right: 200px;
	padding-top: 12px;
	padding-bottom: 12px;
}


/*****************/
/* BasicFormPage */
/*****************/

.BasicFormPageXForm span, label
{
	color: #E6E6E6;
	font-family: Verdana, Arial;
	font-size: 11px;
}
.BasicFormPageXForm fieldset
{
	margin-top: -8px;
	border: none;
}
.BasicFormPageXForm td
{
	width: 220px;
}
.BasicFormPageInputField_1
{
	width: 200px;
	font-family: Verdana, Arial;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 8px;
}
.BasicFormPageInputField_2
{
	width: 60px;
	font-family: Verdana, Arial;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 8px;
}
.BasicFormPageSubmitSV
{
	background-image: url(../images/iWorkImages/submit_skicka.jpg);
	background-repeat:no-repeat;
	width: 50px;
	height: 23px;
	border: 0px;
	cursor: pointer;
	
}
.BasicFormPageSubmitEN
{
	background-image: url(../images/iWorkImages/submit_send.jpg);
	background-repeat:no-repeat;
	width: 50px;
	height: 23px;
	border: 0px;
	cursor: pointer;
}
.BasicFormPageSubmitDE
{
	background-image: url(../images/iWorkImages/submit_senden.jpg);
	background-repeat:no-repeat;
	width: 50px;
	height: 23px;
	border: 0px;
	cursor: pointer;
}
.BasicFormPageSubmitFR
{
	background-image: url(../images/iWorkImages/submit_envoyes.jpg);
	background-repeat:no-repeat;
	width: 50px;
	height: 23px;
	border: 0px;
	cursor: pointer;
}
.ValidationMessage
{
	font-size: 10px;
	color: #DC143C;
	font-family: Verdana, Arial;
}


/*************/
/* Map Popup */
/*************/

.MapPopupBody
{
	background-color: #292929;
	margin-top: 0px;
	margin-left: 0px;
}
.MapPopupImg
{
	border: solid 1px #E6E6E6;
	margin-bottom: 10px;
}
.MapPopupDiv
{
	font-family: verdana;
	font-size: 11px;
	line-height: 16px;
	color: #E6E6E6;
	margin-left: 10px;
	margin-top: 10px;
}
.MapPopupDiv a
{
	 text-decoration: none;
	 color: #E6E6E6;
	 font-weight: bold;
}
