/* GLOBAL */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
#defaultdiv
{	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*background-image: url(../img/background.gif);*/
	background-repeat: no-repeat;
	background-position: bottom left;
	font-family: arial, sans-serif;
	color: #18222e; 
	/*VALID*/
	background-color:#ffffff;
}

form 
{
	margin: 0px;
}
hr
{
	height:1px; 
	border-top:solid 0px #CCAB44;
	border-right:solid 1px #CCAB44;
	border-left:solid 1px #CCAB44;
	border-bottom:solid 1px #CCAB44;
}

h1 
{
	 
}

h2 
{
	/*font-size: 16px; hvis skrift skal justeres*/
	font-size: 15px;
	line-height: 15px;
	/*font-weight: bold;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;

}

h3 
{
	font-size: 15px;
	font-weight: normal;
	line-height: 18px;
	margin: 0px 0px 2px 0px;
	color: Black;
	/*VALID*/
	background-color: #ffffff;
}

h4
{
	font-size: 14px;
	line-height: 18px;
	margin: 0px 0px 5px 0px;
}

p 
{
	font-size: 13px;
	line-height: 18px;
	margin: 0px 0px 18px 0px;
}

ul li,
ol li 
{
	font-size: 13px;
	line-height: 18px;
}

h5 
{	
}

h6 
{	
}
a 
{
	/*color: #000000;*/
	text-decoration: none;	
	/*VALID*/
	/*background-color:#ffffff;*/
}
table
{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 0px white;	
}
table tr
{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
table tr td
{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#header a,
#body .head a 
{
}

#body .sidebar a 
{
}

a:hover,
#header a:hover,
#body .head a:hover,
#body .sidebar a:hover 
{
	color: #CC0000;
	text-decoration:underline;
	/*VALID*/
	background-color:#ffffff;
}
table
{
	padding:0px 0px 0px 0px;
	width:auto;
}
table tr td
{
	padding:0px 10px 0px 0px;
	width:auto;
}

.bodytext  ul 
{
	padding:0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}
.bodytext  ul li
{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type:square;
	
}

.ilustration
{
	/*text-align:left;*/
}

.teaser .header
{
	font-size: 15px;
	font-weight: bold;
}

.teaser a 
{

	/*color: #bb78a0;*/
	color:#000000;
	background-color:#ffffff;
}

.teaser p 
{
    margin:0px;
}

.contactbox
{	
	padding: 30px 0px 0px 0px;
	text-align:right;
	
}
.contact
{
	width:80px;
	text-align:center;
	position:absolute;
	left:100px;
	line-height: 25px;
}
.contact a
{
	font-weight:bold;	
	color: #B09143;
	background-color:#ffffff;		
}
.contact a:hover
{
	color: #000000;
	background-color:#ffffff;	
}

/*STARTPAGE GRID*/
.startMainMenu
{
	float:left;
	height:650px;
	width: 195px;

	margin: 0px 0px 0px 0px;
}
.mainMenuxx
{
	float:left;
	height:auto;
	width: 195px;

	margin: 0px 0px 0px 0px;
}
.startTopContent
{

}
.startSideBar
{	
	margin: 10px 0px 0px 15px;
	float:left;
	width:180px;
}
.startBottomContentBox
{
	border-left:solid 1px #CCAB44;
	float:left;
	width:779px;
	/*borg*/
	margin:0px 0px 0px 0px;
}
.startBottomContent
{
	/*
	background-image: url(../images/vert-line-dotted.gif);
	background-repeat:repeat-y;
	background-position:583px top;
	*/
	border-top:solid 1px #CCAB44;
	float:left;
	width:779px;
	/*borg*/
	margin:10px 0px 10px 0px;

}


.startTeasersBox
{	
	float:left;
	width:574px;
	height:auto;
	/*background-color:white;*/
	background-image: url(../images/vert-line-dotted.gif);
	background-repeat:repeat-y;
	background-position:right top;	
	padding: 0px 10px 0px 0px;
	border-left: solid 0px #CCAB44;
	margin: 10px 0px 0px 0px;

	
}
.startTeasers
{
	margin: 0px 0px 0px 30px;
	
}
.startLovdata table
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;	
}
.startLovdata table tr
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;		
}
.startLovdata table tr td
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	overflow:hidden;		
}
.startLovdata table tr td a
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	color: #B19244;	
	overflow:hidden;
	/*VALID*/
	background-color:#ffffff;	
}
.startLovdata table tr td a:hover
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	color: #CC0000;	
	text-decoration:underline;	
	overflow:hidden;
	/*VALID*/
	background-color:#ffffff;
}
.startLovdata
{

	float:left; 
	width:170px;
	margin:10px 0px 0px 15px;
	overflow:hidden;
}

.linkstitle
{
	padding: 0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:bold;
}

.startLovdata .links 
{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		/*VALID*/
	
}

.startLovdata .links a
{
	color: #B19244;
	/*VALID*/
	background-color:#ffffff;
	
}
.startLovdata .links a:hover
{
	color: #CC0000;
	text-decoration:underline;
		/*VALID*/
	background-color:#ffffff;
}

.startLovdata .links ul 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.startLovdata .links ul li 
{
	font-size: 13px;
	line-height: 16px;
	margin: 0px 0px 16px 0px;
	padding: 0px 5px 0px 15px;
	background-image: url(../images/linkIcon.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

.startLovdata .links ul li:hover 
{
	font-size: 13px;
	line-height: 16px;
	margin: 0px 0px 16px 0px;
	padding: 0px 5px 0px 15px;
	background-image: url(../images/linkIcon-over.gif);
	background-repeat: no-repeat;
	background-position:  0px 4px;
	text-decoration:underline;
}
/* GRID */

#grid 
{
	width: 975px;
	margin: 0px 0px 0px 0px;

	min-height: 260px;
	background-image: url(../images/searchAndMapBg.gif);
	background-repeat:no-repeat;
	background-position: right top;

}

/* HEADER */

#header 
{
	float: left;
	width: 975px;
	background-image:url("../images/searchBackground.gif");
	background-position:top right;
	background-repeat:no-repeat;	
}

#header .sidebar 
{
	float: left;
	width: 195px;
}


#header .sidebar .logo 
{
	border: 0px;
	float: right;
	margin: 9px 21px 0px 0px;
}

#header .content 
{
	float: left;
	width: 779px;
	height:103px;
	/*background-color: #cfb67b;*/
	/*background-image: url(../img/header-background.jpg);*/
	/*background-repeat: no-repeat;*/	
	clear:right;
	border-top: solid 1px #CCAB44;	
	border-left: solid 1px #CCAB44;
	border-bottom:solid 1px #CCAB44;	
}

#da #header .content 
{
	background-image: url(../img/header-background-dark.jpg);
}

#header .content .pri 
{
	float: left;
	width: 585px;
}

#header .content .sec 
{
	float: left;
	width: 194px;
}

#header .content .languages 
{
	text-align:right;
	font-size: 12px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;
	padding:5px 7px 0px 7px;
	
	
}

#header .content .languages strong 
{
	
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding:5px 7px 0px 7px;
	
	border-left:solid 1px #CCAB44;
	
	
}

#header .content .languages a 
{
	
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	color:#CCAB44;
	padding:4px 7px 0px 7px;
	
	border-left:solid 1px #CCAB44;
		/*VALID*/
	background-color:#ffffff;

}
#header .content .languages a:hover 
{
	
	text-decoration: underline;
	color:#000000;
		/*VALID*/
	background-color:#ffffff;
}

#header .content .name 
{
	font-size: 30px;
	font-weight: normal;
	line-height: 35px;
	margin: 20px 0px 0px 20px;	
}

#header .content .logo 
{
	height: 35px;
	margin: 0px 0px 10px 30px;	
}

#header .content .name a 
{
	text-decoration: none;
	color: #CCAB44;
	font-weight:bold;
	background-color:#ffffff;
}

#header .content .functions 
{
	font-size: 12px;
	line-height: 15px;
	margin: 5px 0px 40px 10px;
	font-weight:bold;

}

#header .content .functions a 
{
	text-decoration: none;
	margin: 0px 5px 0px 0px;
	color:White;
	/*VALID*/
	background-color:#CCAB44;
}
#header .content .functions a:hover 
{
	text-decoration: underline;
	color: #000000;
	/*VALID*/
	background-color:#CCAB44;
}


.quickSearch
{
	clear:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 592px;	
}
.quickSearchInput
{
	float:left;	
}

.quickSearchButton
{
	float:left;
	padding:2px 0px 0px 5px;
}

#header .content .search .query 
{
	width: 110px;
	float: left;
	margin: 0px 5px 0px 0px;
	
}

#header .content .search .button 
{
	float: left;
	margin: 1px 0px 0px 0px;
}

/* SISTERLINK */
/*
#sisterLink 
{
	width: 175px;
	text-align: right;
}

#sisterLink .name 
{
	font-size: 18px;
	line-height: 21px;
	margin: 0px 0px 3px 0px;
}

#sisterLink a .logo img 
{
	border: 0px;
	margin: 0px 0px 3px 0px;
}


#sisterLink .description 
{
	font-weight: normal;
	margin: 0px;
}
*/
/* BODY */

#body 
{
	float: right;
	width: 780px;
}

#body .head 
{
	/*background-color: #cfb67b;*/
	padding: 0px 75px 20px 30px;
	/*background-image: url(../img/header-background.jpg);*/
	/*background-position: bottom left;*/
	border-bottom: solid 1px #CCAB44;
	border-left: solid 1px #CCAB44;
}

#da #body .head 
{
	background-image: url(../img/header-background-dark.jpg);
}

#body .head a 
{
}

#body .head .search .query 
{
	width: 380px;
}
#body .contentBox
{
	float: left;
	width: 584px;
	border-left: solid 1px #CCAB44;
	background-position:right top;

}
#body .contentBox .content 
{
	width: 584px;
	padding: 0px 0px 0px 0px;
	/*
	border-left: solid 0px #CCAB44;
	border-right: dotted 0px #CCAB44;
	*/
	background-image: url(../images/vert-line-dotted.gif);
	background-repeat:repeat-y;
	background-position:right top;
	margin: 10px 0px 10px 0px;
	min-height: 300px;
	overflow-x: hidden;
}

#body .content .cols3 
{
	clear: both;
	float: left;
	width: 585px;
}

#body .content .cols2 
{
	float: left;
	width: 390px;
}

#body .content .cols1
{
	float: left;
	width: 195px;
	
}

#body .sidebar 
{
	width: 195px;
	float: right;
}

#body .path,
#body .slugtitle 
{
	color: #C9AC44;
	font-size: 17px;
	line-height: 17px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
		/*VALID*/
	background-color:#ffffff;
}
.slugtitle 
{
	color: #C9AC44;
	font-size: 17px;
	line-height: 17px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
		/*VALID*/
	background-color:#ffffff;
	width:550px;
}
#body .path 
{
	color: Black;
	/*font-size: 12px;*/
	font-size: 11px;
	margin: 10px 0px 0px 10px;
		/*VALID*/
	background-color:#ffffff;
	width:553px;
}
#body .path a
{
	color: Black;

		/*VALID*/
	background-color:#ffffff;
}
#body .path a:hover
{
	color: #CC0000;
		/*kristian*/
	background-color:#ffffff;
}

#body .head .path,
#body .head .slugtitle 
{
	padding: 0px;
}

#body .head .path a 
{
	color: Black;
		/*VALID*/
	background-color:#ffffff;
}

#body .pagetitle 
{
	/*font-family: "Times New Roman", serif;*/
	font-weight: normal;
	/*margin: 15px 0px 0px 0px;*/
	margin: 10px 0px 0px 0px;
	/*font-size: 25px; */
	font-size: 20px; /*35*/
	line-height: 25px; /*35*/
	/*padding: 0px 0px 10px 30px;*/
	padding: 0px 0px 5px 30px;
	color: #333333;
	/*border-bottom: solid 1px #CCAB44;*/
	border-bottom: solid 0px #CCAB44;
		/*VALID*/
	background-color:#ffffff;
	width:550px;
}

/*SEARCH PAGING*/
.SelectedPagingItem
{
	font-weight:bold;
	color: #CCAB44;
	font-size: 14px;
		/*VALID*/
	background-color:#ffffff;	
}
.UnselectedPagingItem
{
	font-weight:normal;
	color: #CCAB44;
	font-size: 14px;
		/*VALID*/
	background-color:#ffffff;	
}

#body .pagetitle 
{
	font-weight:bold;
}

#body .head .pagetitle 
{
	/*color: White;*/
	margin: 0px 0px 5px 0px; 
	padding: 0px;
}

#body .functions 
{	
}

#body .functions ul 
{
	list-style: none;
	margin: 0px 0px 16px 0px;
	padding: 0px;
}

#body .functions ul li 
{
	font-size: 13px;
	line-height: 16px;
	background-image: url(../img/help-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 15px;
}
.rightTopImage
{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/findCourtBackground.gif);
	background-repeat: no-repeat;
	background-position:left top;

		
}

/*REGISTER*/
.register
{
	font-size:12px;	
	
}
.register input
{
	width: 150px;
	height: 12px;
	margin: 0px 0px 6px 0px;	
}

/*SEARCH*/

.searchText 
{
	width:250px;	
}
.searchDropdown
{
	width:256px;
}
.dateText
{
	width:150px;
}

/*CALENDAR*/
.calendar 
{
	margin-bottom:5px;
	font-size: 13px;
}
.calendarDayPicker
{
	Font-Size:12px;	
	border: solid 1px #eeeeee;
}
.error
{
	color:Red;
	font-weight:bold;
	font-size:12px;
		/*VALID*/
	background-color:#ffffff;
}

/*FILELISTING*/
.dir
{
	background-color: #CCAB44;
	padding: 5px 10px 5px 10px;	
	color:#ffffff;	
}
.dir h4
{
	color:#ffffff;
		/*VALID*/
	background-color:#CCAB44;	
}
.file
{
	border-bottom: solid #EEDE77 1px;	
	padding: 5px 10px 4px 5px;
}
.file a
{
	font-size: 12px;
	color: #846E1B;
		/*VALID*/
	background-color:#ffffff;
}

/* INTRO */

.introtext 
{
	font-size: 12px;
	font-weight: bold;
    margin-bottom: 8px;
}

/* BODYTEXT */

.bodytext, .introtext
{

	padding: 0px 20px 0px 30px;
}

.bodytext a
{
	/*farge*/
	color: #B09143;
		/*VALID*/
	background-color:#ffffff;
}

.bodytext img {
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    border:none;
}

/* ILLUSTRATION */

.illustration 
{
	position: relative;
	width: 540px;
	margin: 0px 0px 16px 0px;
}

.illustration img 
{
	width: 350px;
}

.illustration .caption 
{
	position: absolute;
	bottom: 5px;
	right: 0px;
	width: 165px;
	float: right;
}

.illustration .caption ul 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.illustration .caption ul li 
{
	margin: 10px 0px 0px 0px;
}

/* SITEMAP */
.sitemapBox
{
	border-left: solid 1px #CCAB44;
	float:left;
}

.sitemap 
{
	width: 569px;
	float: left;
	padding: 0px 0px 0px 15px;
	border-bottom:solid 0px #CCAB44;
	background-image: url(../images/vert-line-dotted.gif);
	background-repeat:repeat-y;
	background-position:right top;
	margin:10px 0px 0px 0px;
}

.sitemap .group 
{
	float: left;
	width: 164px;
	padding: 15px 5px 0px 15px;
	
}
/*XFORM*/
.xform
{
	font-size: 12px;	
}
.xform a
{
	color:#CCAB44;
	background-color:#ffffff;	
}

.xform input
{
	font-size: 12px;	
}

.xform textarea
{
	font-size: 12px;	
}
.xform select
{
	font-size: 12px;	
}


/* NEWS */

.news 
{
	padding: 0px 20px 16px 30px;
	border-left: solid 0px #CCAB44;
}

.news #internalNews .title 
{
	color: #896e30;
		/*VALID*/
	background-color:#ffffff;
}

.news #externalNews .title 
{

	color: #896e30;
	margin-bottom: 6px;
	/*VALID*/
	background-color:#ffffff;
}

.cols1 .news 
{
	padding: 0px 10px 16px 10px;
}

.news ul 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.news ul li 
{
}

.news ul li a 
{
}

/* WORDS */

.words 
{
	padding: 0px 0px 0px 30px;
}
.words a
{
	
	font-size: 11px;	
	color:#CCAB44;
	background-color:#ffffff;
}

.words .subtitle 
{
	font-size: 24px;
	line-height: 30px;

}

.words .subtitle .quicklinks 
{
	font-size: 13px;
	font-weight: normal;
}

.words dl 
{
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 18px;
}

.words dl dt 
{
	font-weight: bold;
}

.words dl dd 
{
	padding: 0px;
	margin: 0px 0px 18px 0px;
}


/* TEASER */
.teaser .date
{
	font-size: 11px;
	color:#AC8B38;
	font-weight:bold;
	/*VALID*/
	background-color:#ffffff;	
}
.teaser .bottomlink a
{
	background-image: url(../images/linkIcon.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	color:#AC8B38;
	font-weight:bold;
	/*VALID*/
	background-color:#ffffff;
}
.teaser .bottomlink a:hover
{
	background-image: url(../images/linkIcon-over.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	text-decoration:underline;

}

.teaser 
{
	margin: 0px 0px 18px 0px;
}

.teaser a 
{
	text-decoration: none;
	/*color:#333333;*/
}

.teaser a .date 
{
	
	font-weight: normal;
}

.teaser a:hover 
{
	color: #CC0000;
	text-decoration:underline;
	/*VALID*/
	background-color:#ffffff;
}

/* RELATIONS */
.linkstitleFrontPage
{
	font-size: 13px;
	font-weight:bold;		
}
.linksFrontPage
{
	padding: 5px 0px 0px 0px;
}

.linksFrontPage a
{
	color: #B19244;
	/*VALID*/
	background-color:#ffffff;
}
.linksFrontPage a:hover
{
	color: #CC0000;
	text-decoration:underline;
	/*VALID*/
	background-color:#ffffff;
}

.linksFrontPage ul 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.linksFrontPage ul li 
{
	font-size: 13px;
	line-height: 16px;
	margin: 0px 0px 8px 0px;
	padding: 0px 5px 0px 15px;
	background-image: url(../images/linkIcon.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

.linksFrontPage ul li:hover 
{
	font-size: 13px;
	line-height: 16px;
	margin: 0px 0px 8px 0px;
	padding: 0px 5px 0px 15px;
	background-image: url(../images/linkIcon-over.gif);
	background-repeat: no-repeat;
	background-position:  0px 4px;
	text-decoration:underline;
}

/**/
.relations 
{
	margin: 0px 0px 0px 0px;
}

.relations .body 
{
	margin: 10px 0px 0px 15px;
	padding: 0px 5px 0px 0px;
}

.relations .body .form  
{
	margin: 0px 0px 0px 0px;
}

.searchCourtForm
{
	height: 100px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 70px;
	font-size: 12px;	
}
.searchCourtForm a
{
	color:#000000;
	background-color:#ffffff;	
}
.relations #searchCourt .query 
{	
	width: 80px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.relations #searchCourt .button 
{
}

.relations .links 
{
	padding: 10px 0px 0px 0px;
}

.relations .links a
{
	color: #B19244;
	/*VALID*/
	background-color:#ffffff;
}
.relations .links a:hover
{
	color: #CC0000;
	text-decoration:underline;
	/*VALID*/
	background-color:#ffffff;
}

.relations .links ul 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.relations .links ul li 
{
	font-size: 13px;
	line-height: 16px;
	margin: 0px 0px 16px 15px;
	padding: 0px 5px 0px 15px;
	background-image: url(../images/linkIcon.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

.relations .links ul li:hover 
{
	background-image: url(../images/linkIcon-over.gif);
	background-repeat: no-repeat;
	background-position:  0px 4px;
}

/*NEW MENU*/
#menu
{
	width:182px;
	padding:20px 0px 0px 0px;
	text-align:right;
	font-size: 13px;
}
#menu .topItem
{
	padding: 0px 0px 0px 0px;
	margin:5px 0px 5px 10px;

}
#menu .topItem a
{
	font-weight:bold;	
	color: #B09143;
	/*VALID*/
	background-color:#ffffff;
}
#menu .topItem a:hover
{
	color: black;
	text-decoration:underline;
	/*VALID*/
	background-color:#ffffff;
}

#menu .topItemSelected
{
	margin:5px 0px 5px 10px;
	padding:0px 0px 0px 0px;	
}
#menu .topItemSelected a
{
	font-weight:bold;	
	color: black;
	/*VALID*/
	background-color:#ffffff;
}
#menu .topItemSelected a:hover
{
	color: black;
	text-decoration: underline;
	/*VALID*/
	background-color:#ffffff;
}

#menu .topItemSelectedWithChilds
{
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 10px;
	background-image: url(../images/menuArow.gif);
	background-repeat:no-repeat;
	background-position:left center;	
}
#menu .topItemSelectedWithChilds a
{
	font-weight:bold;	
	color: black;
	/*VALID*/
	background-color:#ffffff;
}
#menu .topItemSelectedWithChilds a:hover
{
	color: black;
	text-decoration:underline;
	/*VALID*/
	background-color:#ffffff;
}
#menu .secLevelDiv
{
	margin:2px 0px 2px 10px;
	background-image: url(../images/menuMainLine.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#menu .secItem
{
	margin: 3px 0px 3px 0px;		
}
#menu .secItem a
{
	color: Black;
	font-size: 13px;
	/*VALID*/
	background-color:#ffffff;
}
#menu .secItem a:hover
{
	color: black;
	text-decoration:underline;
	/*VALID*/
	background-color:#ffffff;
}
#menu .secItemSelected
{
	margin: 3px 0px 3px 0px;		
}
#menu .secItemSelected a
{
	font-weight:bold;
	color: Black;
	font-size: 13px;
	/*VALID*/
	background-color:#ffffff;
}
#menu .secItemSelected a:hover
{
	color: black;
	text-decoration:underline;
	/*VALID*/
	background-color:#ffffff;
}
#menu .secItemSeparator
{
	margin:0px 0px 0px 0px;
	border-bottom: solid 1px #F0E9D5;
	height:1px;
	line-height:1px;
	font-size: 1px;
}
#menu .secItemTopLine
{
	margin:0px 0px 0px 0px;
	background-image: url(../images/menuMainLine.gif);
	background-repeat:repeat-x;
	height:1px;
	line-height:1px;
	font-size: 1px;
}
#menu .secItemBottomLine
{
	margin:0px 0px 0px 10px;
	background-image: url(../images/menuMainLine.gif);
	background-repeat:repeat-x;
	height:1px;
	line-height:1px;
	font-size: 1px;
}
/*thild level*/
#menu .thirdItem
{
	margin: 3px 15px 3px 0px;		
}
#menu .thirdItem a
{
	color: Black;
	font-size: 12px;
	/*VALID*/
	background-color:#ffffff;
}
#menu .thirdItem a:hover
{
	color: black;
	text-decoration:underline;
	/*VALID*/
	background-color:#ffffff;
}
#menu .thirdItemSelected
{
	
	margin: 3px 0px 3px 0px;		
}
#menu .thirdItemSelected a
{
	padding:0px 15px 0px 0px;
	/*font-weight:bold;*/
	color: Black;
	font-size: 12px;
	background-image: url(../images/menuArow-black-left.gif);
	background-repeat:no-repeat;
	background-position:right center;
	/*VALID*/
	background-color:#ffffff;
}
#menu .thirdItemSelected a:hover
{
	color: black;
	text-decoration:underline;
	/*VALID*/
	background-color:#ffffff;
}
#menu .thirdItemSeparator
{
	margin:0px 0px 15px 0px;
	height:1px;
	line-height:1px;
	font-size: 1px;
}
.courtExplorer 
{
	font-size:12px;	
	color:Red;
	/*VALID*/
	background-color:#ffffff;
}

/* MENU */
/*
#menu 
{
	float: left;
	width: 165px;
	padding: 10px 0px 20px 10px;
}

#menu ul 
{
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#menu ul li 
{
	text-align: right;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 4px 0px;
	width: 100%;
	
}

#menu ul li ul 
{
	clear: both;
	float: none;
	margin: 5px 0px 0px 0px;
	padding: 4px 10px 0px 0px;

	width: 100%;
	background-image: url(../images/menuMainLine.gif);
	background-repeat:repeat-x;

}

#menu ul li ul li 
{
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 4px 0px;
	border-bottom: 1px solid #f0e9d5; 
	width: 100%;
}

#menu ul li.on 
{
	width: 100%;
}

#menu ul li a:hover,
#menu ul li.on a,
#menu ul li.on ul li a:hover,
#menu ul li.on ul li.on {
	color: Black;



	
}

#menu ul li a 
{
	font-weight:bold;
	color: #999966;

}

#menu ul li ul li a,
#menu ul li.on ul li a 
{
	background-image: none;
	background-repeat:no-repeat;
	color: #666633;

}
*/

/* FOOTER */
.footerBox
{
	clear:both;
	width:975px;
}
.footerSpacer
{
	float:left;
	width:195px;	
}
.footer 
{
	background-image: url(../images/footerTopBg.gif);
	background-repeat:no-repeat;
	float:right;
	width:750px;
	padding: 10px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	border-top:solid 1px #CCAB44;
}


.contentfooter 
{
	padding: 10px 0px 0px 0px;	
}
.contentfooter p
{
	margin: 5px 0px 0px 0px;	
}
.contentfooter .lastmod 
{
		margin: 0px 0px 30px 30px;	
}
.print 
{
}

.print a 
{
	color:#CCAB44;
	/*font-weight:bold;*/
	background-image: url(../images/print.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 30px 0px 30px;
	/*VALID*/
	background-color:#ffffff;
}
.print a:hover 
{
	color:#CC0000;
	background-color:#ffffff;
}
.totop a 
{
	color:#CCAB44;
	/*font-weight:bold;*/
	background-image: url(../images/totop.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 30px 0px 30px;
	/*VALID*/
	background-color:#ffffff;
}
.totop a:hover 
{
	color:#CC0000;
	background-color:#ffffff;
}
.send a 
{
	color:#CCAB44;
	/*font-weight:bold;*/
	background-image: url(../images/send.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 30px;
	/*VALID*/
	background-color:#ffffff;
}
.send a:hover 
{
	color:#CC0000;
	background-color:#ffffff;
}

.rssTable
{
	border: solid 0px #ffffff;
}
.rssTable td
{
	border: solid 0px #ffffff;
}
.rssTable td tr
{
	border: solid 0px #ffffff;
}

.footer .top
{
	font-size: 12px;
	color: White;
	/*VALID*/
	background-color:#CCAB44;
	width:550px;
		
}
.footer .image
{
	padding: 25px 6px 0px 0px;	
	float:left;
}


.footer .address 
{
	/*
	background-image: url(../img/footer-arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	*/
	float:left;
	padding: 20px 0px 0px 0px;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	margin: 0px 0px 0px 10px;
}
.footer .address a
{
	color: #B19244;	
	/*VALID*/
	background-color:#ffffff;	
}
.footer .address a:hover
{	
	color: #CC0000;	
	/*VALID*/
	background-color:#ffffff;
}
.validImages
{
	clear:both;
	padding:30px 0px 0px 0px;
	text-align:center; 
	width:500px;	
}


#formResponse {margin-bottom:10px; color:Red;font-weight:bold;font-size:14px;}


/* Gruppesøksmål = classAction : ligger også på enkel_domstol.css + domstol.css*/
#classAction {font-size:13px;}
/*password area:*/
#classAction .inputArea {margin-top:10px;padding:10px; background-color: #f0e8d4; width:350px;}
#classAction .pwbutton {margin-left:2px;margin-right:2px;background-color:#ffffff;border:1px solid #787776;color:#000;}
#classAction strong.message { color: Red }
/*The person table:*/
#classAction table {border-left:1px solid #ccab44;border-right:1px solid #ccab44;width:80%}
#classAction table thead {background-color:#ccab44;font-size:12px;}
#classAction td {padding:4px;border-bottom:1px solid #ccab44;}
#classAction h2 {padding-bottom:5px;}

.dateStamp
{
    font-size: 10px;
}

table.pressroom tr td
{
font-size:13px;
line-height:18px;
margin:0 0 18px;

}

.calendarinput
{
	margin-right: 10px;
	width: 103px;
}

.paging a, .paging strong
{
margin-left: 5px;
margin-right: 5px;
color: #B09143;
}

table.beramming tr 
{
	 height: 20px;
	 font-size: 11px;
}
table.avgj tr 
{
	 height: 15px;
	 font-size: 11px;
}

table.beramming tr td, table.avgj tr td. 
{
	padding: 0;
}

.overflow
{
	overflow: hidden;
	width: 100px;
}
.gridlst tr td
{
	font-size: 11px;
}

.gridlstdiv
{
	float:left; width: 250px;
	font-size: 11px;
	display: inline;
	overflow: hidden;

}

.gridlstdiv table
{
		float:left; 

}

.gridlstdiv  tr
{
	height: 30px;
	margin-bottom: 10px;
}

.list a.nav
{
	font-size: 12px;
}

.info
{
	margin-top: 10px;
}

.courtlst
{
	width: 100%;
	margin-left: 12px;;
}


.courtlst td,.courtlst th
{
    font-size: 12px;
	padding-bottom: 8px;
}



#detailFrame
{
	margin-left: -30px;
	width: 550px; border: none; overflow: hidden; height: 800px;
	z-index: 0;
}

.saksdetaljer, .saksdetaljer table
{
	float: left;
	width: 100%;
	font-size: 12px;
}

.saksdetaljer table tr td
{
	padding-bottom: 10px;
	vertical-align: top;
}

.saksdetaljer table tr td.label
{
	font-weight: bold;
}



.calendar
{
	
}

.calendar tr
{
	height: 20px;
	margin: 0;
}

.userprofile tr td
{
	height: 30px;
}

 .fieldlogin
{
	border: solid 1px #B09143;
	margin-bottom: 30px;
	padding: 10px;
}



legend
{
	 font-size: 12px;
	  font-weight: bold;
}

.pressroom .send
{
	font-size: 16px;
	color: Red;
}
