/******************************************/
/* Unique DIV styles used for page layout */
/******************************************/
#ContainerBox
{
	width: 75em;
	margin: 2em 0 2em 0;
	text-align: left;
	border: 0.1em solid #CCCCCC;
	background: White;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=3);
	
}
#HeaderRow
{
}
#ContentRow
{
	padding-top: 1em;
	float: right;
	width: 100%;
}
#FooterRow
{
	border-top: 0.1em solid #000000;
	margin-top: 1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em; 
	text-align: left;
	width: 100%;
	background: #CCCCCC;
	height: 1.1em;
}
#LeftAndMiddleColumns
{
	width: 74%;
	float: left;
	text-align: left;
	padding: 0 1em 0 1em;
}
#MainColumns
{
	width: 98%;
	float: left;
	text-align: left;
	padding: 0 1em 0 1em;
}

#LeftColumn
{
	width: 100%;
	float: left;
	text-align: left;
}
#MiddleColumn
{
	width: 100%;
	float: right;
}
#MiddleMainColumnContent
{
	width: 100%;
	float: left;
	text-align: left;
}

#MiddleColumnContent
{
	width: 100%;
	float: left;
	text-align: left;
}
#RightColumn
{
	width: 24%;
	float: right;
	text-align: left;
	padding: 0 0.2em 0 0.9em;
	margin-left: 0.5em;
	margin-right: 0.2em;
	border-left: 0.1em solid #CCCCCC;
}


/******************/
/* Top level menu */
/******************/

#TopMenu
{
	padding: 0em 0.3em 0em 0.5em;
	width: 100%;
	background-color: #FFFFFF;
	height: 2.9em;
	font-family: tradegothic, Verdana;
}
a.TopMenuItem
{
	font-size: 1.1em;
	color: #666666;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0em 0.5em 0em 0.5em;
}
a.TopMenuItem:hover
{
	color: FD0000;
	text-transform: uppercase;
	text-decoration: bold;
}
a.TopMenuItemActive
{
	font-size: 1.1em;
	font-weight: bold;
	color: #FD0000;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding: 0em 0.5em 0em 0.5em;
}


/***********/
/* Toolbar */
/***********/
#ToolBar
{
	position: relative; 
	margin-top: -4em; 
	margin-bottom: -0.5em;
	height: 2.3em;
	padding: 0.5em 0em;
	text-align: right;
}
.ToolBarImage
{
	height: 1.97em;
	margin: 0 0.1em 0 0.1em;
}
span.UserNameLabel
{
	font-weight: bold;
	margin: -4.1em 0.5em 0 0;
	float: right;
}


/****************************/
/* Second level menu (left) */
/****************************/
a.MenuHeaderLink
{
	background-color: #FFFFFF;
	height: auto;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	text-decoration: none;
	display: block;
	font-size: 1.2em;
	padding: 0.4em 0.1em 0.2em 0.5em;
	font-family: Verdana; 

}
a.MenuHeaderLink:hover
{
	color: FD0000;
}
div.MenuHeader
{
	background-color: #f3f1ee;
	height: 2em;
	color: #000000;
	text-transform: lowercase;
	letter-spacing: 0.1em;
	text-decoration: none;
	display: block;
	font-size: 1.2em;
	padding: 0.4em 0.1em 0.1em 0.5em;
}
div.MenuFooter
{
	background-color: #f3f1ee;
	text-decoration: none;
	display: block;
	height: 2em;
	padding: 0.4em 0em 0.1em 0em;
	text-align: center;
	border-bottom: solid o.2em #fff;
}
div.MenuItemContainer
{
	border-bottom: solid 0.2em #fff;
	width: 100%;
	padding: 0.1em 0em 0.4m 0em;
	float: left;
	background-color: #FFFFFF;
	
}
div.MenuItemIndent
{
	float: left;
	text-align: right;
}
div.MenuItem
{
	float: right;
	padding: 0.1em 0.0em 0.5em 0.0em;
}
a.MenuLink
{
	color: #333;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
a.MenuLink:hover
{
	color: FD0000;
}
a.MenuLinkActive
{
	color: #333;
	font-weight: normal;
	text-decoration: none;
	display: block;
	font-style: italic;
}
a.MenuLinkActive:hover
{
	color: FD0000;
}


a.NewMenuLink
{

	background-color: #FFFFFF;
	height: auto;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	display: block;
	font-size: 1.1em;
	font-family: tradegothic, Verdana;

}
a.NewMenuLink:hover
{
	color: FD0000;
}
a.NewMenuLinkActive
{
	background-color: #FFFFFF;
	height: auto;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	display: block;
	font-size: 1.1em;
	font-family: tradegothic, Verdana; 
	font-style: italic;

}
a.NewMenuLinkActive:hover
{
	color: FD0000;
}






/*************/
/* News List */
/*************/
.NewsList
{
}
a.NewsItemHeader
{
	color: FD0000;
	text-transform: lowercase;
	letter-spacing: 0.1em;
	text-decoration: none;
	display: block;
	font-size: 1.2em;
}
a.NewsItemHeader:hover
{
	color: FD0000;
	background-color: #CCCCCC;
}
div.NewsItem
{
	margin-top: 1em;
}
.Date
{
	color: #606060; 
	font-size: 1.1em; 
	font-style: italic; 
}


/****************/
/* Quick search */
/****************/
#QuickSearch
{
	height: 4.5em;
	width: 100%;
	text-align: center;
	background: FD0000;
	padding-top: 1em;
}
input.QuickSearchTextField
{
	width: 9em;
	font-family: Tahoma;
	color: #000000;
	font-size: 1em;
}
span.SearchLabel
{
	font-weight: bold;
	font-size: 1em;
	color: #000000;
}
img.QuickSearchButton
{
	position: relative;
	top: 0.5em;
	width: 1.7em;
	height: 1.7em;
	border: 0;
}


/**********/
/* Footer */
/**********/
div.Footer
{
	padding: 0.2em;
	
}


/**************/
/* Start Page */
/**************/
img.StartPageImage
{
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=3);
}


/*********************************************/
/* General text, link and element formatting */
/*********************************************/
a
{
	color: #FD0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size:10px;
}
a:hover
{
	color: #FD0000;
}
body
{
	font-family: Verdana;
	font-size: 0.65em;
	color: #000000;
	padding: 0; 
	margin: 0;
	background-color: #FFFFFF;
}
hr
{
	height: 0.1em;
	color: #CCCCCC;
}
img
{
	border: 0;
}
table
{
	font-size: 1em;
}
.centered
{
	text-align: center;
}

/***********************************************/
/* Text styles available from the DHTML Editor */
/***********************************************/
h1, .Heading1
{
	font-weight: bold;
	font-size: 14px; 
	color: FD0000;
	display: inline;
	font-family: Verdana;
	letter-spacing: 0.1em;
	EditMenuName: Heading 1;
}
h2, .Heading2
{
	font-weight: bold; 
	font-size: 12px; 
	color: 000000;
	font-family: Verdana;
	letter-spacing: 0.05em;
	EditMenuName: Heading 2;
}
h3, .Heading3
{
	font-weight: bold;
	font-size: 1em;
	color: FD0000;
	font-family: Tahoma;
	letter-spacing: 0.05em;
	EditMenuName: Heading 3;
}
.Introduction
{
	font-size: 1.1em;
	font-style: italic;
	EditMenuName: Introduction;
}

/*******************************************************************/
/* Image styles available from the DHTML Editor (image properties) */
/*******************************************************************/
img.shadow
{
	position: relative;
	EditMenuName: Shadow;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=125,strength=10);
}
img.opacity
{
	position: relative;
	EditMenuName: Semi transparent;
	filter: alpha(opacity=40,finishopacity=24,style=3);
}
img.fliph
{
	position: relative;
	EditMenuName: Flip horisontally;
	filter: fliph;
}
img.flipv
{
	position: relative;
	EditMenuName: Flip vertically;
	filter: flipv;
}
img.dashedborder
{
	position: relative;
	border: dashed 1px grey;
	EditMenuName: Dashed border;
}
img.circularfade
{
	position: relative;
	EditMenuName: Circular fade;
	filter: alpha(opacity=100,finishopacity=0,style=2);
}

/*******************************************************************/

		.BGBODY
		{
			
			/*background-image: url(/upload/Forstasida/bg_gradient.gif);
			background-repeat: repeat-x;*/
			background-color: #F1F0EF;
			padding-left: 20px;
			padding-right: 20px;
			
		}
		
		.glowRight
		{
			background-image: url(../images/qbranch_glow_right_20x20.jpg);
			background-repeat: repeat-y;
			width: 20px;
		}
		
		.glowLeft
		{
			background-image: url(../images/qbranch_glow_left_20x20.jpg);
			background-repeat: repeat-y;
			width: 20px;
		}

		.Whitetable
		{
			background-color: white;
		}

		.rubrik 
		{
			font-family: Verdana; 
			font-size:13pt;
			color: #333333;
			line-height:36px;
		}
		
		.ingress 
		{
			font-family: Verdana; 
			font-size:8pt;
			color: #333333;
			line-height:13pt;
		}
		
		.redbold
		{
			font-family: Verdana; 
			font-size:11px; 
			font-weight: bold;
			color: #FD0000;
		}
		
		.blackbold
		{
			font-family: Verdana; 
			font-size:11px; 
			font-weight: bold;
			color: #333333;
		}
		
		
		
		.brodtext 
		{
			font-family: Verdana; 
			font-size:8pt;
			color: #333333;
		}
		
		.sidraknare 
		{
			font-family: Verdana; 
			font-size:8pt;
			color: #333333;
			align: center;
		}
		
		.underrubrik
		{
			font-family: Verdana; 
			font-size:8pt; 
			font-weight: bold;
			color: #333333;
		}

		
		.brodsmula
		{
			font-family: Verdana; 
			font-size:10px; 
			color: #999999;
		}
		
		.undermeny
		{
			background-color: #f3f1ee;
			font-family: Verdana; 
			font-size:10px; 
			padding-top: 5px;
			padding-bottom: 7px;
			padding-left: 5px;
		}

			.svartlank
			{
				color: #000000;
				text-decoration: none;
			}

		.papperstopp
		{
			
			background-image: url(/CareerWeb/img/papper_top.gif);
			
			padding-left: 20px;
			padding-right: 20px;
			
		}
		#papperstopp
		{
				
			background-image: url(/CareerWeb/img/papper_top.gif);
			
			padding-left: 20px;
			padding-right: 20px;
			
		}
		
		.pappersslut
		{
			
			background-image: url(/CareerWeb/img/papper_end.gif);
			
			padding-left: 50px;
			padding-right: 25px;
			
		}
		
		.pappersinnehall
		{
			
			background-image: url(/CareerWeb/img/papper_bgr.gif);
			
			
		}
		
		.smaversaler
		{
			font-family: Verdana; 
			font-size:11px;
		}
		
		label, select, input, textarea
		{
			font-family: Verdana; 
			font-size:8pt;
			font-weight: normal;
		}
		


		.NewsListing
		{ 
			FONT-SIZE: 10pt; 
			FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
			COLOR: #555555; 
			FONT-WEIGHT: normal;
			TEXT-DECORATION: none;
		}
		
		.NewsListingRight
		{ 
			FONT-SIZE: 8pt; 
			FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
			COLOR: #555555; 
			FONT-WEIGHT: normal;
			TEXT-DECORATION: none;
		}

		.PollQuestion
		{ 
			FONT-SIZE: 8pt; 
			FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
			COLOR: #555555; 
			FONT-WEIGHT: bold;
			TEXT-DECORATION: none;
		}



/*******************************************************************/
/* Size for main layout */
/*******************************************************************/

.HeadWidth
{
	width: 900px;
}

.TopWhiteSpace
{
	height: 20px;
}

.LeftColumnWidth
{
	width: 210px;
}

.MiddleColumnWidth
{
	width: 430px;
}

.RightColumnWidth
{
	width: 200px;
	background-image: "../images/transp.gif";
}

.LeftWhiteSpace
{
	width: 20px;
	background-image: "../images/transp.gif";
}

.RightWhiteSpace
{
	width: 20px;
	background-image: "../images/transp.gif";
}

.MiddleLeftWhiteSpace
{
	width: 30px;
	background-image: "../images/transp.gif";
}

.MiddleRightWhiteSpace
{
	width: 30px;
	background-image: "../images/transp.gif";
}