/************************/
/* GLOBAL               */
/************************/
body
{
	font: 76%/1.4 Georgia, serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(images/jus_backgr_pattern.gif) #f2f2ed repeat-x ;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
		color: #29292b;

}
 

body form
{
	width: 82.7em;
	max-width: 1005px;
    text-align: left;
    overflow: hidden;
    margin:0 auto;
}

#Page 
{
    float:left;
    position: relative;
    width:100%;
    
    
}
a
{
	color: #29292b;
	text-decoration:none:
}

h1, h2, h3, h4 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

h1 {font-weight: normal; font-size: 1.7em; line-height: 1.4em; padding: 0; margin: 0.2em 0;}
h2 {font-weight: normal; font-style: italic; font-size: 1.4em; padding: 0; margin: 0.2em 0;}
h3 {font-weight: bold; font-size: 1em; padding: 0; margin: 0.4em 0;}

p 
{
    margin: 0 0 1em 0; 
    padding: 0; 
}

.introduction 
{
    font-style:italic;
}

hr 
{
	margin: 0.5em 0;
	height: 1px;
	padding: 0;
	background: #000;
	color: #000;
	border:0;
}

.clear 
{
    clear: both;
}

ul 
{
    padding: 0;
    margin: 1.5em;
}

fieldset 
{   
	margin: 0 0 1em 0;
	padding: 1em;
}

.hidden 
{
    display: none;
}

.error 
{
    color: Red;
}

.button
{
    border: 1px solid black;
    color:White;
    background: black url(images/buttonBg.png) repeat-x;
}

table
{
	font-size: 1em;
	border-collapse: collapse;
}

th
{
	text-align: left;
}
.bold
{
	font-weight:bold;
}
.italic
{
	font-style:italic;
}

/************************/
/* HEADER               */
/************************/
#HeaderArea
{
	width: 100%;
	min-width: 1005px;
}

#Header
{
	position: relative;
	padding: 0px;
	margin: 0px;
	height: 147px;
	
}

#Logotype
{
	margin: 0px;
	min-width: 1005px;
}

#Functions
{
	position: absolute;
	right: 15px;
	bottom:0px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Verdana,  Helvetica, Sans-Serif;
	font-size: 0.9em;
	font-weight:bold;
	line-height: 1.5em;
	height:2.3em;
}

#Functions li
{
	display: block;
	height:2.3em;
	float: left;
	overflow: visible;
	padding:0 .3em;
}

#Functions li a 
{
	display: block;
	color: #000;
	text-decoration: none;
	float: left;
	padding: .5em 0.5em;
}

#Functions a:hover
{
	color: #29292b;
    background:  url(images/af_functionmenu_bg_hover.png) repeat-x;
	text-decoration: none;
	padding: .5em 0.5em;
}


#Functions li.selected 
{
	color: #29292b;
	background-color:#fff;
	text-decoration: none;
	padding: .1em 0.5em;
}

#Functions li.selected a
{
	color: #29292b;
}



#ExtraMenu 
{
	position:absolute;
	left:15px;
	bottom:0px;
	font-family: Arial, Verdana,  Helvetica, Sans-Serif;
	font-size: 1.1em;
	font-weight:bold;
	line-height:26px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	height:26px;
}

#ExtraMenu li {
	height:26px;
	float: left;
	padding: 0;
	margin: 0;
	padding-top: 0;
	background: url(images/af_extramenu_right.gif) no-repeat right top;
	margin-right: 1px;
	 

}

#ExtraMenu li a {
	height:26px;
	float:left;
	padding: 0px 18px;
	color: #fff;
	text-decoration: none;
	background: url(images/af_extramenu_left.gif) no-repeat left top;
}

#ExtraMenu li:hover {
	height:26px;
	float: left;
	padding: 0;
	margin: 0;
	padding-top: 0;
	background: url(images/af_extramenu_hover_right.gif) no-repeat right top; 
	margin-right: 1px;
}


#ExtraMenu li a:hover 
{    
	height:26px;
	display: block;
	padding: 0px 18px;
	color: #fff;
	text-decoration: none;
	background: url(images/af_extramenu_hover_left.gif) no-repeat left top;
	
}

#ExtraMenu li.selected{
	height:26px;
	float: left;
	padding: 0;
	margin: 0;
	padding-top: 0;
	background: url(images/af_extramenu_active_right.gif) no-repeat right top;
	margin-right: 1px;
}

#ExtraMenu li.selected a {
	height:26px;
	display: block;
	padding: 0px 18px;
	color: #000;
	text-decoration: none;
	background: url(images/af_extramenu_active_left.gif) no-repeat left top;
}

a.loginButton
{
	background: url(images/ButtonLogin.png) no-repeat;
}

a.logoutButton
{
	background: url(images/ButtonLogin.png) no-repeat;
}

a.rssButton
{
	background: url(images/ButtonRss.png) no-repeat;
}

a.sitemapButton
{
	background: url(images/ButtonSitemap.png) no-repeat;
}

a.languageButton, input.languageButton
{
	background: url(images/buttonLanguage.png) no-repeat;
}

input.languageButton 
{
    width: 20px;
    float: left;
    height: 1.6em;
}

select.languageButton 
{
    font-size: 1em;
}


/*************************/
/* QUICKSEARCH           */
/*************************/

.QuickSearchArea
{
	position: absolute;
	top:14px;
	right: 14px;
	width:200px;
	height:21px;
	margin: 0px 0px 0px 0px;
	padding:0px 0 0 0px;
}

input.quickSearchField
{
	border: 1px solid #6e6e6f;
	margin: 0px 2px 0px 0px;
	width: 11em;
	height: 19px;
	background: url(images/jus_searchbox_backgr.jpg) repeat-x ;
	float:left;
}

.quickSearchButton
{
	background: url(images/jus_search.jpg) no-repeat top left;
	width: 38px;
	height: 22px;
	display: block; 
	float:right;
}
/*************************/
/* QUICKLINKS            */
/*************************/

.QuickLinkArea
{
	position: absolute;
	top:74px;
	right: 14px;
	width:530px;
	height:70px;
	margin: 0px 0px 0px 10px;
	padding:0px 0 0 0px;
	text-align:right;
}
.mainmenutext
{
	text-align:left;
	color:#fff;
	text-decoration:none;
	padding:10px;
}
.lnkJU, .lnkNJ, .lnkAF
{
	width:168px;
	height:69px;
	display:block;
	float:right;
	margin-left:6px;
	text-decoration:none;
	font-weight:bold;
}
.lnkJU, .lnkJU:link, .lnkJU:visited

{
	background: url(images/jus_ju_button.jpg) no-repeat top left;
}
.lnkJU:hover
{
	background: url(images/jus_ju_button_hover.jpg) no-repeat top left;
}

.lnkNJ, .lnkNJ:link, .lnkNJ:visited
{
	background: url(images/jus_nj_button.jpg) no-repeat top left;
}
.lnkNJ:hover
{
	background: url(images/jus_nj_button_hover.jpg) no-repeat top left;
}
.lnkAF, .lnkAF:link, .lnkAF:visited
{
	background: url(images/jus_af_button.jpg) no-repeat top left;
}
.lnkAF:hover
{
	background: url(images/jus_af_button_hover.jpg) no-repeat top left;
}
#btnNJ
{
}
#btnAF
{
}
#QuickLinkJU:hover
{
}
.linkpagetext
{
	font-weight:bold;

}
#MainStageArea
{
	background-color:#fff;
	color:#000;
	margin:0;
	padding: 20px;
}
/*************************/
/* STAGEAREA             */
/*************************/
#StageArea
{
    width: 100%;
    min-width: 1005px;
    font-size:.9em;
	overflow: hidden;
	margin-top:20px;
}

/*************************/
/* LEFTCOLUMNAREA        */
/*************************/
#LeftColumnContainer
{
	width: 14em;
	width: 15%;
	width: 185px;
	float: left;
	overflow: hidden;
	color: #3e3e3e;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	padding-bottom: 2em;
	float:left;
	
}
.JusLinks
{
	padding-bottom:10px;
}
#juslinksbody
{
    background: url(images/jus_box_blue.jpg) repeat-y ;
    color:#fff;
}
#juslinksfooter
{
    background: url(images/jus_box_bottom.jpg) no-repeat bottom ;
}
#ahdbody
{
    background: url(images/jus_ahd_body.jpg) repeat-y ;
    color:#fff;
}
#ahdfooter
{
    background: url(images/jus_ahd_bottom.jpg) no-repeat bottom left;
}
.projectboxhead
{
    background: url(images/jus_pbox_top.jpg) no-repeat top left;
    margin-top:10px;
}
.projectboxbody
{
    background: url(images/jus_pbox_body.jpg) repeat-y ;
    color:#fff;
}
.projectboxfooter
{
    background: url(images/jus_pbox_bottom.jpg) no-repeat bottom left;
}
.juslinkheader
{
	padding:6px 0 0px 15px;
	font-size:1.1em;
	font-weight:bold;
	width:175px;
}
.bluedivider, .reddivider
{
	display:block;
	margin:6px 0 3px 0;
}
.buttonblue
{
	padding:1px 0 1px 5px;
}
.bluepadding
{
	height:0px;
	margin:0;
	padding:0;
	border:1px solid red;
}
.jusbutton, .jusbuttonblue, .jusbuttonbluehigh, .jusbuttonwhite, .jusbuttonwhitehigh, .jusbuttonred, .jusbuttonredhigh, .jusbuttongray, .jusbuttongrayhigh
{
	width:174px;
	height:39px;
	display:block;
	text-decoration:none;
	color:#29292b;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.2em;
}
.jusbuttontext
{
	padding:14px 0 0 12px;
}
.rssitemcontainer
{
	width:182px;
	margin-left:1px;
	overflow:hidden;
	border-bottom: 1px solid #c5c1b2;
}
.rssitemcontainerfull
{
	margin-left:1px;
	overflow:hidden;
	border-bottom: 1px solid #c5c1b2;
}
.rssitemtext
{
	padding:5px 10px 5px 5px;
	width:166px;
	overflow:hidden;
	color:#3e3e40;
}
.rssitemtextfull
{
	padding:5px 10px 5px 5px;
	overflow:hidden;
	color:#3e3e40;
}
.rssitemtext:hover, .rssitemtextfull:hover
{
	background-color:#e8e8e0;
}

.rsslink
{
	text-decoration:none;
	color:#3e3e40
}
.jusbuttonbluehigh, .jusbuttonwhitehigh, .jusbuttonredhigh, .jusbuttongrayhigh
{
	height: 47px;
}

.jusbuttonblue, .jusbuttonblue:link, .jusbuttonblue:visited
{
	background: url(images/jus_button_blue.jpg) no-repeat top left;
}
.jusbuttonblue:hover
{
	background: url(images/jus_button_blue_hover.jpg) no-repeat top left;
	color:#000;
}

.jusbuttonbluehigh, .jusbuttonbluehigh:link, .jusbuttonbluehigh:visited
{
	background: url(images/jus_button_blue_high.jpg) no-repeat top left;
}
.jusbuttonbluehigh:hover
{
	background: url(images/jus_button_blue_high_hover.jpg) no-repeat top left;
	color:#000;
}

.jusbuttonwhite, .jusbuttonwhite:link, .jusbuttonwhite:visited
{
	background: url(images/jus_button_white.jpg) no-repeat top left;
}
.jusbuttonwhite:hover
{
	background: url(images/jus_button_white_hover.jpg) no-repeat top left;
	color:#000;
}

.jusbuttonwhitehigh, .jusbuttonwhitehigh:link, .jusbuttonwhitehigh:visited
{
	background: url(images/jus_button_white_high.jpg) no-repeat top left;
}
.jusbuttonwhitehigh:hover
{
	background: url(images/jus_button_white_high_hover.jpg) no-repeat top left;
	color:#000;
}


.jusbuttonred, .jusbuttonred:link, .jusbuttonred:visited
{
	background: url(images/jus_button_red.jpg) no-repeat top left;
}
.jusbuttonred:hover
{
	background: url(images/jus_button_red_hover.jpg) no-repeat top left;
	color:#000;
}

.jusbuttonredhigh, .jusbuttonredhigh:link, .jusbuttonredhigh:visited
{
	background: url(images/jus_button_red_high.jpg) no-repeat top left;
}
.jusbuttonredhigh:hover
{
	background: url(images/jus_button_red_high_hover.jpg) no-repeat top left;
	color:#000;
}


.jusbuttongray, .jusbuttongray:link, .jusbuttongray:visited
{
	background: url(images/jus_button_gray.jpg) no-repeat top left;
}
.jusbuttongray:hover
{
	background: url(images/jus_button_gray_hover.jpg) no-repeat top left;
	color:#000;
}

.jusbuttongrayhigh, .jusbuttongrayhigh:link, .jusbuttongrayhigh:visited
{
	background: url(images/jus_button_gray_high.jpg) no-repeat top left;
}
.jusbuttongrayhigh:hover
{
	background: url(images/jus_button_gray_high_hover.jpg) no-repeat top left;
	color:#000;
}


#positionshead
{
    background: url(images/jus_pos_top.jpg) no-repeat top ;
    height:40px;
    width:185px;
}
#positionsheadtext
{
	padding:12px 0 0 20px;
	display:block;
	text-decoration:none;
	font-size:1.0em;
	font-weight:bold;
}
#positionsbody
{
    background: url(images/jus_pos_body.jpg) repeat-y ;
    color:#fff;
}
#positionsfooter
{
    background: url(images/jus_box_bottom.jpg) no-repeat bottom ;
}
.leftlistcontainer
{
	float:left;
	margin-left:5px;
}
.rightlistcontainer
{
	float:left;
	margin-left:10px;
}
/*************************/
/* CONTENTAREA           */
/*************************/


#MainContentContainer
{
	float:left;
    background: url(images/jus_main_body.jpg) repeat-y;
    width:625px;
  
}
#MainContentArea
{
	margin:10px 10px 0 10px;
}

#MainHeadingArea
{
	width: 700px;
}
#MainHeadingArea h1
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color:#29292b;
}

#MainHeadingIngress
{
    float:left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	color:#000000;
	margin: 10px 0 10px 0;
	
}

#CenterContentArea
{
	width:700px;
	min-height:500px;
	float:left;
}
#MainContentBottom
{
    background: url(images/jus_main_bottom.jpg) no-repeat bottom;

}
/*************************/
/* RIGHTCOLUMNAREA       */
/*************************/
#RightColumnContainer
{
	float:right;
	
}

#RightColumnArea
{
	float:right;
}





/* IE 6 doesn't understand the > selector and ignores it */
html>body #MainContentArea {height: auto;}

#MainBodyArea
{
	overflow: hidden;
	float: left;
	width:100%;
}

#MainBodyArea #MainBody
{	
	padding: 0em;
}

#MainBodyArea .pageList
{
	padding: 0;
}

#MainBodyArea .pageList ul,#content ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#MainBody hr
{
    
    color:#d99ca6;
    height: 1px;
}

#SecondaryBodyArea
{
	width: 100%;
	overflow: hidden;
	float: left;
}



#SecondaryBodyArea #SecondaryBody
{
	margin: 0em;
}

/*************************/
/* STARTPAGE             */
/*************************/

#StageArea.StartPage
{
    width: 100%;
	overflow: hidden;
}

#StageArea.StartPage #LeftArea 
{
	float :left;
	padding: 25px;
	overflow: hidden;
	width: 425px;
}
#StageArea.StartPage #CenterArea 
{
	float :left;
	overflow: hidden;
	width: 263px;
	margin:0;
	padding:25px 0;
}
#StageArea.StartPage #RightArea 
{
	float :left;
	overflow: hidden;
	padding: 25px 0 25px 25px;
	width: 195px;
}

#StageArea.StartPage #FirstNews 
{

	border-bottom:1px solid #29292b;
}

#StageArea.StartPage .FirstNewsImage 
{
	overflow: hidden;
	padding: 0px 15px 15px 0;
	max-width: 175px;
}

#StageArea.StartPage .FirstNewsHeading 
{
	color:#29292b;
	font-size:2.4em;
	line-height:1.2em;
}

#StageArea.StartPage .FirstNewsHeading a
{
    text-decoration:none;
    
}

#StageArea.StartPage .FirstNewsIntro 
{
	font-weight:bold;
	font-size:1.2em;
	margin-top:1em;
}


#StageArea.StartPage .NewsDate 
{
	font-style:italic;
	font-size:0.8em;
}

#StageArea.StartPage .NewsLink 
{
	float:right;
	margin:-15px 0 0 0;
	clear:right;
}



#StageArea.StartPage .NewsItemsContainer
{
	float:left;
	width:100%;
	border-bottom:1px solid #29292b;
	margin-top:5px;
}
#StageArea.StartPage .NewsItemContainer
{
	float:left;
	width:49.5%;
}
#StageArea.StartPage .NewsItem 
{
	padding-right:10px;
	margin-right:10px
}

#StageArea.StartPage .NewsIntro a
{
	text-decoration: none;
	font-weight: bold;
}

#StageArea.StartPage .NewsHr 
{
	color:#29292b;
	clear:both;
	line-height:5px;
}

#editor a 
{
	color:#000;
	text-decoration:none;
	line-height:10px;
}




#StageArea.StartPage #SecondaryBodyArea 
{
	position: absolute;
	top: 0em;
	right: 0em;
	width: 17em;
	height: 18em;
	padding: 2em;
	color: White;
	overflow: hidden;
}

#StageArea.StartPage .pageList
{
	border: 0;
	padding: 0;
	margin: 0;
}

#StageArea.StartPage ul 
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#StageArea.StartPage #MainContentArea
{
    height: auto;
	width: 100%;
	min-height: 0;
	padding: 1em 0;
	margin: 0;
	background-image: none;
	overflow: hidden;
}


#StageArea.StartPage #NewsArea
{
	float: left;
	width: 35em;
	padding: 0 1em 1em 1em;
	overflow: hidden;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}

#StageArea.StartPage #NewsArea li, 
#StageArea.StartPage #EventsArea li
{
	margin: 0.5em 0;
}

#StageArea.StartPage #EventsArea
{
	float: left;
	width: 15.5em;
	padding: 0 1em;
	overflow: hidden;
}
#top
{
	clear:both;
}
.firstnewslink
{
	font-family: Georgia, Times New Roman, Tahoma;
	font-size:1.8em;
	text-decoration:none;
	color:#3e3e40;
	cursor:pointer;
	cursor:hand;
}
.newslink
{
	font-family: Arial;
	text-decoration:none;
	color:#3e3e40;
	font-size:1em;
	cursor:pointer;
	cursor:hand;
}
a.newslink:hover, a.firstnewslink:hover
{
	color:#000;
}
.readmorediv
{
	margin-top:5px;
    background: url(images/jus_readmorearrow.gif) no-repeat right;
    width:100px;
}
.readmorediv:hover
{
    background: url(images/jus_readmorearrow_hover.gif) no-repeat right;
    width:100px;
}
.readmorelink
{
	margin-top:5px;
	color:#7b7b7b;
	text-decoration:none;
	font-family: Arial;
	font-size:1.1em;
	font-weight:bold;
	vertical-align:middle;
}
.readmorelink:hover
{
	color:#000000;
}
.headlink
{
	text-decoration:none;
	color:#fff;
	font-size:1em;
}
.newslist
{
	margin-top:10px;
}
.firstnewsimage
{
	width:84px;
	padding-right:10px;
}
.firstnewsintro
{
	font-family: Arial;
	text-decoration:none;
	color:#3e3e40;
	font-size:12px;
}
.newslistfooterimage
{
	margin-top:15px;
	margin-bottom:5px;
}
.line
{
	border-bottom: 1px solid #c5c1b2;
	width:195px;
	overflow:hidden;
	padding:5px 0 5px 0;
}
.line:hover
{
	background-color:#e8e8e0;

}
.linewide
{
	border-bottom: 1px solid #c5c1b2;
	width:293px;
	overflow:hidden;
	padding:5px 0 5px 0;
}
.linewide:hover
{
	background-color:#e8e8e0;

}
#vacancycontainer
{
	background-color:#fff;
}
#vacancylist
{
	padding:20px;
}

/* JURISTFORBUNDET TEMALISTE            */
#jftopiclist
{
	float:left;
	width:293px;
	clear:both
}

#jftopiclist #top
{
}
.jftopiclistheader
{
	color:White;
	float:right;
	font-size:1.2em;
	font-weight:bold;
	vertical-align:middle;
	padding:5px;
	text-decoration:none;
}

#jftopiclist #content
{
	background-image:url(images/af_informationbank_bg.png);
	float:left;
	width:430px;
}
#jftopiclist #left
{
	background-image:url(images/af_informationbank_symbol.gif);
	background-repeat:no-repeat;
	width:96px;
	height:45px;
	float:left;
}
#jftopiclist #right
{
	background-color:#e9eaeb;
	float:right;
	width:334px;
}
.jftopiclistitem
{
	padding:3px 15px;
}
/* TOPIC            */
#Topic #top
{
	width:263px;
	height:32px;
}
#Topic #bottom
{
	background-image:url(images/af_topic_bg_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	width:263px;
	height:3px;
}
.topicheader
{
	color:White;
	float:right;
	font-size:1.2em;
	font-weight:bold;
	vertical-align:middle;
	padding:5px;
}
#topicheadercontianer
{
	padding: 10px 20px;
}
#topicimage
{
	background-image:url(images/af_topic_image.png);
	width:50px;
	height:50px;
	margin:-10px 0 0 -14px;
	float:left;
}
#topicheading
{
	float:left;
	color:#29292b;
	font-size:1.4em;
	font-weight:bold;
}
#topicheading a
{
	text-decoration:none;
}
#topicintro
{
	clear:both;
	font-weight:bold;
	
}
#Topic #content
{
	background-color:#ccccd1;
	width:263px;
}
.topicitem
{
	padding:5px 15px;
	border-top:solid 1px #d9d9dc;
}
/* STATEMENT            */
#Statement
{
	margin:15px 0;
}

#Statement #top
{
	background-image:url(images/af_statement_bg_top.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:263px;
	height:3px;
}
#Statement #bottom
{
	background-image:url(images/af_statement_bg_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	width:263px;
	height:3px;
}
#Statement #content
{
	padding:7px 15px;
	background-color:#e9eaeb;
}
.statementheading
{
	color:#29292b;
	font-weight:bold;
	font-size:1.2em;
}
.statementheading a
{
    text-decoration:none;
}

.Statementlink
{
	float:right;
}
/* OFFER            */
#offer
{
	margin:15px 0;
}

#offer #top
{
	background-image:url(images/af_offer_bg_top.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:263px;
	height:32px;
}
#offer #bottom
{
	background-image:url(images/af_offer_bg_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	width:263px;
	height:3px;
}
#offer #content
{
	background-image:url(images/af_offer_bg.png);
}
.offeritem
{
	clear:both;
	padding:5px 15px;
	border-top:solid 1px #d7dadc;
}
.offerheader
{
	color:White;
	float:right;
	font-size:1.2em;
	font-weight:bold;
	vertical-align:middle;
	padding:5px;
}
#offerheadercontianer
{
	padding: 10px 20px;
}
#offerimagemargins
{
	margin-top:-10px;
	margin-left:-13px;
	float:left;
}
#offerimage
{
	background-image:url(images/af_offer_image.png);
	width:50px;
	height:50px;
	float:left;
}
#offerheading
{
	float:left;
	color:#29292b;
	font-size:1.4em;
	font-weight:bold;
}
#offerheading a
{
	text-decoration:none;
}
#offerintro
{
}
.offerlink
{
	float:right;
	padding-left:10px;
}
/* VACANCY            */
#Vacancy
{
	margin:15px 0;
}

#Vacancy #top
{
	background-image:url(images/af_vacancy_bg_top.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:263px;
	height:3px !Important;
	
}
#Vacancy #bottom
{
	background-image:url(images/af_vacancy_bg_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	width:263px;
	height:3px !Important;
	margin:0;
	padding:0;
}
#Vacancy #content
{
	padding:7px 15px;
	background-color:#ccccd1;
	
}
.vacancyheading
{
	color:#29292b;
	font-weight:bold;
	font-size:1.2em;
}

.vacancyheading a
{
	text-decoration:none;
}
.vacancylink
{
	float:right;
}
.vacancyitem
{
	padding:5px 0;
}
/* RSS            */
.rssheader
{
	color:#29292b;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:15px;
	text-decoration:none;
}
/*************************/
/* LOGIN PAGE            */
/*************************/
.loginArea 
{
    width: 100%;
}

.loginArea label 
{
    display: block;
    line-height: 1em;
    width: 35%;
}

.loginArea input
{
    margin: 0.3em 0 1em 0;
}

/*************************/
/* REGISTER PAGE         */
/*************************/
.registerArea 
{
    width: 100%;
}

.registerArea label 
{
    display: block;
    line-height: 1em;
}

.registerArea input
{
    margin: 0.3em 0 1em 0;
}

/*************************/
/* SUBSCRIPTION PAGE     */
/*************************/
.subscriptionArea 
{
    width: 100%;
}

.subscriptionArea label.topLabel 
{
    display: block;
    line-height: 1em;
}

.subscriptionArea input, .subscriptionArea select
{
    margin: 0.3em 0 1.5em 0;
}

.subscriptionListArea input
{
    margin: 0 0.3em 0 0;
}

.subscriptionListArea td 
{
    vertical-align: text-bottom;
    padding: 0.3em 0;
}

/*************************/
/* SEARCH PAGE           */
/*************************/
#ResultArea 
{
    padding-top: 2em;
    float:left;
}
#AdvancedArea
{
	display:none;
}
#searchpagesarea
{
	background-color:#e9eaeb;
	padding-bottom:1em;
	float:left;
	width:90%;
}
#SearchCriteriaContainer
{
	float:left;
	background-image: url('images/bgsokboks.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:1em;
	width:90%;
	height:74px;
	
}
#ResultArea ol
{
    margin: 0;
    padding-left: 2em;
}

#ResultArea li 
{
    margin: 0; 
    padding: 0;
}

input.searchText 
{
    width: 69%;
    margin-left:20px;
    border:1px solid black;
    height:20px;
}

/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap ul 
{
    margin: 0;
    padding: 0.2em 0;
}

#SiteMap ul ul
{
    padding: 0;
    margin-left: 0.5em;
}

#SiteMap li
{
    margin: 0 0 0.5em 0;
    padding: 0;
    list-style: none;
    font-size: 1.3em;
}
#SiteMap li a
{
    text-decoration: none;
}

#SiteMap li li
{
    margin: 0.2em 0;
    padding-left: 1em;
    background: url(images/SiteMapBullet.png) no-repeat;
    font-size: 0.7em;
}

#SiteMap li li a
{
    text-decoration: underline;
}

#SiteMap li li li
{
    font-size: 1em;
}

/*************************/
/* DOCUMENTS             */
/*************************/
#MainBody.documentList ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#MainBody.documentList li
{
    clear: both;
}

#MainBody.documentList .download 
{
    float: right;
}

#MainBody.documentList a
{
    padding: 0 0 2px 20px;
}

a.bmpExtension {background: url(images/extensions/bmp.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.docExtension, a.docxExtension {background: url(images/extensions/doc.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.gifExtension {background: url(images/extensions/gif.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.htmExtension, a.htmlExtension {background: url(images/extensions/htm.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.jpgExtension, a.jpegExtension {background: url(images/extensions/jpg.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.mp3Extension {background: url(images/extensions/mp3.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.mpgExtension {background: url(images/extensions/mpg.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.pdfExtension {background: url(images/extensions/pdf.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.pngExtension {background: url(images/extensions/png.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.pptExtension, a.pptxExtension {background: url(images/extensions/ppt.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.tifExtension, a.tiffExtension {background: url(images/extensions/tif.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.txtExtension {background: url(images/extensions/txt.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.wavExtension {background: url(images/extensions/wav.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.xlsExtension, a.xlsxExtension {background: url(images/extensions/xls.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.zipExtension {background: url(images/extensions/zip.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}


/*************************/
/* MAILPAGE              */
/*************************/
.mailpageheader
{
	float: right;
	color: #29292b;
	font-size: 22px;
	padding-right: 40px;
	padding-top: 30px;
}

.mailpagebody
{
	background: none;
	background-color: #FFFFFF;
	margin: 0;
	font: arial, verdana, sans-serif;
	
}

.mailpagecontainer
{
	padding-left: 30px;
	padding-top: 20px;	
}

.mailpagebutton
{
	color: White;
	background-color: Black;
	font: arial, verdana, sans-serif;	
	border: 0;
	padding: 3px;
	margin: 0;
	font-weight: bold;
	
}

.mailpagetable
{
	width: 330px;	
}

.mailpagetdleft
{
	width: 115px;	
}

.mailpagetb
{
	width: 200px;
}



/*************************/
/* PAGELIST              */
/*************************/
.pageList ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.pageList li
{
    padding-bottom: 0.2em;
	list-style-type: none;
}

.pageList h2
{
	margin: 0;
}

/*************************/
/* MAINLIST              */
/*************************/
#MainList
{
}

#MainList #top
{
	background-color:#5e6a71;
	color:#fff;
	padding:0px 10px;
}
#MainList .listtopleft
{
	float:left;
	background: url(images/af_list_top_left.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:3px;
	height:3px;
}
#MainList .listtopright
{
	float:right;
	background: url(images/af_list_top_right.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:3px;
	height:3px;
}
#MainList #top .heading
{
	font-size:1.4em;
	font-weight:bold;
}
#MainList #top .intro
{
}
#MainList #content
{
	background-color:#fff;
	border-left:1px solid #c6cacc;
	border-right:1px solid #c6cacc;
	
}

#MainList #content .itemcontent
{
	position:relative;
	clear:both;
	padding:10px 10px;
	border-bottom:1px solid #c6cacc;
	width: 520px;
}
#MainList #content .itemlink
{
	/*
	GAMMEL IE6FIENTLIG KODE
	width:10px;
	height:25px;
	position:absolute;
	bottom:5px;
	right:5px;
*/
	position:relative;
	margin-left:518px;
	margin-top:-20px;
}

#MainList #bottom
{
	clear:both;
	border-left:1px solid #c6cacc;
	border-right:1px solid #c6cacc;
}
#MainList .seeMore
{
	padding:5px 10px;
	line-height:2.5em
}
#MainList .seeMore a
{
	text-decoration:none;
	color:#000;
	font-size:1em;
	font-weight:bold;
}
.mainlistbottom
{
	background: url(images/af_mainlist_bottom.gif) repeat-x;
	height:4px;
}
.mainlistbottomleft
{
	float:left;
	background: url(images/af_mainlist_bottom_left.gif) bottom left;
	background-repeat:no-repeat;
	background-position:top;
	width:4px;
	height:4px;
}
.mainlistbottomright
{
	float:right;
	background: url(images/af_mainlist_bottom_right.gif) bottom right;
	background-repeat:no-repeat;
	background-position:top;
	width:4px;
	height:4px;
}
/*************************/
/* SECONDARYLIST         */
/*************************/
#SecondaryList
{
}

#SecondaryList #top
{
	background-color:#5e6a71;
	color:#fff;
	padding:0px 10px;
}
#SecondaryList .listtopleft
{
	float:left;
	background: url(images/af_list_top_left.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:3px;
	height:3px;
}
#SecondaryList .listtopright
{
	float:right;
	background: url(images/af_list_top_right.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:3px;
	height:3px;
}
#SecondaryList #top .heading
{
	font-size:1.4em;
	font-weight:bold;
}
#SecondaryList #top .intro
{
}
#SecondaryList #content
{
	background-color:#e9eaeb;
}

#SecondaryList #content .itemcontent
{
	position:relative;
	clear:both;
	padding:10px 10px;
	border-bottom:1px solid #c6cacc;
}
#SecondaryList #content .itemlink
{
	position:relative;
	margin-left:518px;
	margin-top:-20px;
	
}

#SecondaryList #bottom
{
	clear:both;
	background-color:#e9eaeb;
}
#SecondaryList .seeMore
{
	background-color:#e9eaeb;
	padding:5px 10px;
	line-height:2.5em
}
#SecondaryList .seeMore a
{
	background-color:#e9eaeb;
	text-decoration:none;
	color:#000;
	font-size:1em;
	font-weight:bold;
}
.seclistbottom
{
	height:4px;
}
.seclistbottomleft
{
	float:left;
	background: url(images/af_seclist_bottom_left.gif) bottom left;
	background-repeat:no-repeat;
	background-position:bottom;
	width:4px;
	height:4px;
}
.seclistbottomright
{
	float:right;
	background: url(images/af_seclist_bottom_right.gif) bottom right;
	background-repeat:no-repeat;
	background-position:bottom;
	width:4px;
	height:4px;
}

/*************************/
/* NOGRAPHICSLIST        */
/*************************/
#NoGraphicsList
{
}

#NoGraphicsList #top
{
	background-color:#fff;
	color:#000;
	padding:0px 10px;
}
#NoGraphicsList #top .heading
{
	font-size:1.4em;
	font-weight:bold;
	color:#29292b;
}
#NoGraphicsList #top .intro
{
}
#NoGraphicsList #content
{
	background-color:#fff;
}

#NoGraphicsList #content .itemcontent
{
	position:relative;
	clear:both;
	padding:5px 10px;
}


/*************************/
/* PAGING                */
/*************************/
.pagingcontainerwide
{
	text-align:right;
	margin:5px 0;
}
.pagingselected
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.pagingunselected
{
	color:#29292b;
	text-decoration:none;
}
.pagingbutton
{
	vertical-align:middle;
	border:0px;
}

/*************************/
/* PAGESECTION           */
/*************************/
.pageSectionListHR
{
    height:1px;
    color:#d99ca6;
}
#pageSectionList ul
{
    font-family: Arial;
    font-size: 1.0em;
    list-style: none;
    margin: 0px;
   
}
#pageSectionList li
{
    list-style: none;
    margin: 0;
    
}
#pageSectionList a
{
    text-decoration: none;
    list-style: none;
    color: #000000;
}

#pageSectionList a:hover
{
    
    background:#e5e5e8;
}


#pageSectionList a.TopItem
{
    font-weight: bold;
    color: #29292b;
    padding: 0;
    margin: 0;
    
    
}


#pageSectionList a.TopItem:hover
{
    
    background:#e5e5e8;
    
}


/*************************/
/* Page-Rss list         */
/*************************/
.PageRssListHR
{
    height:1px;
    color:#d99ca6;
}
#PageRssList #TopItem
{
    font-weight: bold;
    color: #29292b;
    padding: 0;
    margin: 0;
}

#PageRssList a
{
   font-weight: bold;
    color: #29292b;
    padding: 0;
    margin: 0;
    text-decoration:none;
}


.PageRssListItem a
{
   color: #000000; 
   text-decoration: none;
}

.PageRssListItem
{
    width:250px;
}
.PageRssListItem a:hover
{
   color: #000000; 
   text-decoration: none;
   background:#e5e5e8;
}
/*************************/
/* CONTACTLIST           */
/*************************/
.contactList
{
	
}
.contactList ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.contactList li
{
    float: left;
    padding-top: -5px;
    margin:0;
	list-style-type: none;
	width: 156px;
}

.jlhr
{
	padding:0;
	margin:0px 0 5px 0;
	height:5px;
	border-bottom:1px solid #bdc2c5;
	clear:both;
}


.divider
{
	BACKGROUND: url(images/af_rightcolumn_hr_bg.png) repeat-x;	
	MARGIN: 5px 0px;	
	HEIGHT: 5px;
	clear:both;
}

.jlheading
{
	margin: 0;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;	
	font-size:1.4em;
	color:#29292b;
}

.jlname
{
	font-size:1.3em;
	font-weight:bold;
	display:block;
}
.jlimage
{
	padding:0 5px 10px 5px;
	float:left;
}
.jldescription
{
	padding-bottom:5px;
	font-size:1em;
	color:#333;
	display:block;
}
.jlcontactperson, .jlposition, .jldepartment, .jlemail
{
	display:block;
}
.jlafaq
{
	color:Black;
	text-decoration:none;
	float:left;
	width:85%;
}
.faq
{
	width:100%;
}
.faqtext
{
	width:80%;
	float:left;
}
.faqimg
{
	float:right;
	padding:5px;
}

/*************************/
/* FORMS                 */
/*************************/
.xForm {}

.xForm h2
{
	padding: 1em 0;
	margin: 0;
}

.xForm legend 
{
    color: Black;
}

.xForm input 
{
    float: left;
}

.xForm .heading
{
    font-weight: bold; 
    font-size: 1em; 
    padding: 0; 
    margin: 0.4em 0em;
}

.xForm #id_matrix
{
    width: 100%;
	margin: 0;
	padding: 0;
}

.xForm #id_matrix td
{
	border:0;
	margin: 0;
	padding: 0.2em 0;
}

span.xformvalidator
{
    color: Red;
}

.xForm .options 
{
    float: left;
}

.xForm label 
{
    margin-right: 0.5em;
    float: left;
}

#id_matrix br 
{
    clear: both;
}

.thankyoumessage
{
	padding: 1em 0;
	margin: 0;
	font-weight: bold;
}

/*************************/
/* FOOTERAREA            */
/*************************/
#FooterArea
{
	overflow: visible;
	clear: both;
	font-size:10px;
	font-family:Verdana Arial;
	color:#6e6e6f;
	width:625px;
	margin-left:190px;

}

#Footer 
{
	padding:10px;
}

#LeftFooter
{
	float:left;
}

#RightFooter
{
	float:right;
}


#FooterArea a
{
	text-decoration:underline;
	color: #29292b;
}

#FooterArea a:hover
{
	text-decoration: underline;
}

/**********************************/
/*    Table classes for content   */
/**********************************/
table.classic
{
	border-collapse: collapse;
	border: solid 0.1em #777777;
}

table.classic th
{
	border: solid 0.1em #777777;
	background-color: #DADADA;
	padding: 0.4em;
}

table.classic td
{
	border: solid 0.1em #777777;
	padding: 0.2em 0.4em;
}

table.color
{
	border-collapse: collapse;
	border: solid 0.1em #275569;
}

table.color th
{
	border: solid 0.1em #275569;
	background-color: #4495b9;
	color: White;
	padding: 0.4em;
}

table.color td
{
	border: solid 0.1em #275569;
	padding: 0.2em 0.4em;
}

th.highlighted, td.highlighted {}

table.classic th.highlighted
{
	background-color: #AAAAAA;
}

table.classic td.highlighted
{
	background-color: #F0F0F0;
}

table.color th.highlighted
{
	background-color: #377995;
}

table.color td.highlighted
{
	background-color: #d1e6ef;
}

th.leftalignedcontent, td.leftalignedcontent
{
	text-align: left;
}

th.rightalignedcontent, td.rightalignedcontent
{
	text-align: right;
}

/**********************************/
/*   Image  classes for content    */
/**********************************/
img.topleftfloatingimage
{
    margin-right: 1em;
    margin-bottom: 1em;
	float: left;
}

img.toprightfloatingimage
{
	float: right;
	vertical-align: top;
    margin-left: 1em;
    margin-bottom: 1em;
}
div#imagemawidth img
{
 max-width: 165px;
}
div#leftmenuimagemawidth img
{
 max-width: 165px;
}
/**********************************/
/*   Articlefunction              */
/**********************************/

#ArticleAuthor
{
    float: left;
    
}

#ArticleFooter
{
    float: left;
    padding: 30px 0 10px 0;
}
#articlefunction  
{	
    float: left;
	width:700px;
	height:33px;
	line-height:33px;
	background-color:#e9eaeb;
	margin:0;
	padding:0;
}
#articlefunction UL
{	
	margin:0;
	padding-left:20px;
}
#articlefunction UL LI 
{	
	DISPLAY:inline;
	margin:0;
	padding:0;
}
.articletip
{
	background-position: left top;
	background-image: url(images/af_icon_send.png);
	background-repeat: no-repeat;
	padding:5px 20px;
	text-decoration:none;
} 
.articleprint
{
	background-position: left top;
	background-image: url(images/af_icon_print.png);
	background-repeat: no-repeat;
	padding:5px 20px;
	text-decoration:none;
}
.articlecomment
{
	text-decoration:none;
	background-position: left top;
	background-image: url(images/af_icon_comment.png);
	background-repeat: no-repeat;
	padding:5px 20px;
	text-decoration:none;
}

#Articlefuntiontop
{	
	margin-top:20px;
}
#articlefunctionsmall UL
{	
	margin:0;
	padding:0px;
}
#articlefunctionsmall UL LI 
{	
	DISPLAY:inline;
}
.articletipsmall
{
	background-position: left top;
	background-image: url(images/af_icon_send_small.png);
	background-repeat: no-repeat;
	padding:3px 10px;
	text-decoration:none;
} 
.articleprintsmall
{
	background-position: left top;
	background-image: url(images/af_icon_print_small.png);
	background-repeat: no-repeat;
	padding:3px 10px;
	text-decoration:none;
}
.articlecommentsmall
{
	text-decoration:none;
	background-position: left top;
	background-image: url(images/af_icon_comment_small.png);
	background-repeat: no-repeat;
	padding:3px 10px;
	text-decoration:none;
}
/********************************************************/
/*   EDITOR STILER (vises i nedtrekkslisten i editmodus */
/********************************************************/

.blacklink, .a-startpage
{
	text-decoration:none;
	color:#000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	
}
.redlink
{
	text-decoration:none;
	color:#29292b;
}

/****************************************/
/* Kalender                             */
#EventDate
{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:20px;
	
}

/****************************************/
/* Kalenderstiler (høyre kolonne)       */
/****************************************/

.cal
{
    background-color: #FFFFFF;
    border: solid 1px #29292b;
    width: 164px;
    margin-bottom: 10px;
}
.caltitle
{
   
    background-color: #29292b;
    font-weight: bold;   
    color: #FFFFFF;
    font-size: 11px;
}
.calendarList #calPeriod
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 1.4em;
    color: #29292b;
    font-weight: 700;
    padding-bottom: 10px;
}

.calendarList #calDay
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 1.0em;
    color: #000000;
    font-weight: 700;
    
}

.calendarList #calTime
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 0.9em;
    color: #000000;
    
}

.calendarList #calItem
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 1.2em;
    color: #000000;
    font-weight: 700;
    
}

.calendarList #calItem a
{
    text-decoration: none;
}

.callisthdr
{
    margin: 0px 0px 15px 0px;
	font-size:1.4em;
	color:#29292b;   
}

.callist
{
    list-style-type: none;
    margin-left: 0px;
    font-size: 1.1em;

    font-weight: 700;   
}

.activedate
{
    font-weight: bold;
    font-size: 11px;
}


.caldayheader
{
    font-weight: bold;
    font-size: 11px;
    border-bottom-color: #29292b;
    border-bottom: solid 1px;
    
}
/****************************************/
/* DOKUMENTLISTER                       */
/****************************************/

p.pdf
{
	background-image: url(./images/extensions/pdf.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 2.5em;
	padding-bottom: 0.4em;	
	margin: 0.3em 0.3em 0.3em 0.3em;
}
p.xls
{
	background-image: url(./images/extensions/xls.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 2.5em;
	padding-bottom: 0.4em;	
	margin: 0.3em 0.3em 0.3em 0.3em;
}
p.doc
{
	background-image: url(./images/extensions/doc.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 2.5em;
	padding-bottom: 0.4em;	
	margin: 0.3em 0.3em 0.3em 0.3em;
}
p.ppt
{
	background-image: url(./images/extensions/ppt.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 2.5em;
	padding-bottom: 0.4em;	
	margin: 0.3em 0.3em 0.3em 0.3em;
}
span.link
{
	background-image: url(./images/extensions/link.gif);
	background-repeat: no-repeat;
	background-position: left;
	display:inline-block;
	padding-left: 15px;
	margin: 0;
	cursor:hand;
	EditMenuName: Ekstern link;
}

.alpahalink
{
	list-style-type:none;
}
.alpharange
{
	font-weight:bold;
	font-size: 1.1em;
}

/****************************************/
/* Mine sider                           */
/****************************************/

.EducationSum
{
    color: #FFFFFF;
    text-align: center;
    
}
.EducationSumTitle
{
    color: #FFFFFF;
    
    
}

.educationLightGrey
{
    background-color: #dddee0;
    text-align: center;
}
.educationLightGreyTitle
{
    background-color: #dddee0;
    
}
.educationDarkGrey
{
    background-color: #c6c6ca;
    text-align: center;
}

.personrad
{
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    height:22px;
   
    
}



#PersonListContent
{
    border-left: solid 1px #c6cacc;
    border-right: solid 1px #c6cacc;
    padding-top: 3px;
}


#PersonListContainer HR
{
    color: #5e6a71;
    margin: 0;
    padding: 0;
    width: 98%;
    text-align: center;
}

#ExpandDiv
{
    background-color: #e9eaeb;
    padding-left: 10px;
    font-size: 1.2em;
    overflow: hidden;
}

#ExpandTop
{
    background-image: url(images/af_expand_top.png);
    background-repeat:repeat-x;
    margin-left: -10px;
    height: 8px;
}

#ExpandBottom
{
    background-image: url(images/af_expand_bottom.png);
    background-repeat:repeat-x;
    margin-left: -10px;
    height: 4px;
}

.personverv
{
    float: left;
    width: 120px;
    margin-left: 8px;
    padding-top: 4px;
    font-size: 1.2em;
}
.personnavn
{
    float: left;
    padding-top: 4px;
    color: #29292b;
    font-weight: bold;
    font-size: 1.2em;
    
}

.personexpandbutton
{
    padding-top: 8px;
    padding-bottom: 8px;    
}

.personnavnliten
{
    float: left;
    padding-top: 4px;
    padding-left: 5px;
    color: #29292b;
    width: 135px;
    font-weight: bold;
    font-size: 1.3em;
}

.personrad input
{
    float: right;    
}

/************************/
/* BLANK PAGE           */
/************************/

#BlankPage
{
    margin: 30px 45px 20px 45px;    
}
/************************/
/* CONTACT PAGE         */
/************************/

#ContactPage
{
    margin: 30px 45px 20px 45px;    
}
.ContactName
{
	font-size:16px;
	font-weight:bold;
    color: #29292b;
    margin:20px 5px;
}
.ContactLabel
{
	font-weight:bold;
}

/****** SØK ******/

.buttonSok
{
	
color: #ffffff;
background-color: black;
width:4em;
font-weight:bold;
text-transform:uppercase;
border:1px solid black;
height:24px;
margin-left:5px;
}

#SearchTopButtonsArea{
padding-top:1.2em;
float:left;
border-bottom: 1px solid #29292b;
width:90%;
}
#SortOrderArea
{
	padding-top:1.2em;
	float:left;
	border-bottom: 1px solid #29292b;
	width:90%;
}

#ResultArea
{
    
	width:90%;
	margin-bottom: 2em;
	padding-top: 1.5em;
	padding-bottom: 1em;
}

.sortselected{
font-size:1.5em;
background-color:#29292b;
color:white;
padding-top:0px;
padding-bottom:0px;
float:left;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}
.sortunselected
{
background-image: url('../../../../Templates/Public/Styles/Advokatforeningen/images/soksortbg.gif');
background-repeat:repeat-x;
background-position:bottom left;
font-size:1.5em;
padding-top:0px;
padding-bottom:0px;
float:left;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

#searchbottom
{
    width: 100%;
    border-bottom: 1px solid #29292b;
    float:left;

}

.themeintro
{
	font-size:12px;
	font-family:Arial;
}
#aftopiclist ul
{
	margin:0;
}