
/*a:link {//TODO use for grafisk profil
color: #008089;
text-decoration: underline;
}
a:visited {
color: #00474c;
text-decoration: underline;
}
a:hover {
color: #00474c;
text-decoration: none;
}

a:active {
color: #000;
text-decoration: underline;
}*/

#noOrder{
 	border-color: #c61e39;
	border-width: 1px;
 	border-style: solid;
 	margin: auto;
 	padding: 1em 1em 1em 1em;
	width: 22em;
	display:none;
}

#dragToZoomDiv{
  background: "transparent";
  background-color: transparent;
  background-color: #f2f2f2;
  opacity: .7;
  filter: alpha(opacity=70);

  border: 1px solid #000;
  width:0;
  height:0;
  z-index:100000;
  position: relative;
  display: none;
  line-height:0;



}

#dragToZoomDiv div{
  position: relative;
  top: 50%;
  left: 50%;
}

#dragToZoomDiv span{
  position: relative;
  right: 6px;
  color:#000;
}

.addBookmark{
*margin-top:1em;
margin-left:1em;
}

#userSettingForm label {
  clear: left;
  float: left;
  margin: .3em 1em .7em 0;
  text-align: right;
  width: 6em;
}

#userSettingForm P {
  margin-left:1em;
  *margin-left:.8em;
}

#userSettingForm input,
#userSettingForm select {
  float: left;
}

#simpleRadio,
#advancedRadio {
  float: left;
  position: relative;
  bottom: 1em;
}

#userSettingForm .radioLabel {
  font-weight: bold;
  position: relative;
  left: 1.5em;
  width: auto;
  float: none;
  *top: .4em;
}

#countyREGDescription {
  *padding-top: 2em;
}

#usersettingSimpleId {
  display: block;
  margin-top: 2em;
}

#usersettingAdvancedId {
  display: block;
  margin-top: 3em;
}

#updateSettingsFunc {
  clear: left;
  margin: 2em 0 0 7em;
}

#simpleRegCounty,
#simpleRegMunicipality,
#advancedCounty {
  width: 11em;
}

body.map #pageWrapper{

}

.orderMapRelatedFix #relatedContainer,
.orderMapRelatedFix #orderMap,
.orderMapRelatedFix form {
	background-image: none;
}


#initAct{
display:none;
}
.buyLink {
  float:right;
}
#showSendBtn{
/*display:none;*/
}

#back{
display:none;
}


#showDjvuContainer{
clear:both;
}

#showDjvuContainer embed{
min-height:100%;
height:auto;
height:100%;
}

#contentContainer #bookmarkContainer{
	display:none;
}

#contentContainer #bookmark{
  margin-left:1em;
  *margin-top:2em;
  text-align: left;
  width: 30em;
}

#contentContainer #bookmarkList ul{
padding-top:2px;
}

#contentContainer #bookmarkList li{
padding-top:4px;
*padding-top:0px;
clear:left !important;
float:left !important;
width:100% !important;
width:24em !important;
padding-bottom:.6em;
}

#contentContainer #showHideMetaDataLink, #contentContainer #showHideUnitsLink, #showHideOrder{
	cursor:pointer;
	text-decoration:underline;
	color: #008089;/*TODO use for grafisk profil*/
	/*color:#900;*/
}


#contentContainer #showHideOrder{

}


#contentContainer #showHideUnitsLink {
	padding-right: 11px;
}

.changeBookmarkLabel{
float:left;
padding-right:.6em !important;
}

.changeBookmarkButton{
float:right !important;
}


#bookmarkDocumenttype h3{
font-size:0.9em;
font-weight: bold;
}

#metaDataContainer #bookmarkContainer #showBtn{
position:relative;
margin-top:1em;
}

#backBtnClick{
font-size:1.2em;
}


#metaDataContainer #bookmarkContainer h3{
		font-weight: bold;
		padding-bottom: 0;
		padding-top:1em;
}
*html #back{
padding-top:1px;
}


#infoLinkExpand{padding-left:4px;
width:11em;
}


#MetaDataTableContainer{
margin:0 5px 0 0;

/*width:35%;*/

}


#MetaDataTableContainer #sendBtn{
margin-top:.6em;
}

#metaDataContainer #DocumentbookmarkContainer{
	float:left;
	font-size: 1em;
	width: 0;
}

*html #metaDataContainer #DocumentbookmarkContainer {
	margin-top: -.15em;
}

#intervalWrap {
	float: left;
}

/*******#bookmarkToolsWrap {
	border: 1px solid #ccc;
	padding: .5em;
	float: left;
}

#bookmarkToolsWrap a,
#bookmarkToolsWrap input,
#bookmarkToolsWrap select,
#bookmarkToolsWrap img
#bookmarkToolsWrap div {
	float: left;
}

#bookmarkToolsWrap .bookmarkRow,
#bookmarkToolsWrap .bookmarkRowLast {
	float: left;
	padding-bottom: 1em;
}

#bookmarkToolsWrap .bookmarkToolLabel {
	width: 10em;
	text-align: right;
	float: left
}*******/

/*
#metaDataContainer #DocumentbookmarkContainer fieldset input,
#metaDataContainer #DocumentbookmarkContainer fieldset select {
	float: left;
}

#metaDataContainer #DocumentbookmarkContainer fieldset {
	border: 1px solid #ccc;
	padding: .5em;
}

.bookmarkLabel {
	float: left;
	width: 7em;
	text-align:right;
}*/

.DocumentBookmarkContainerHeader {
	font-weight: bold;
	padding-bottom: .9em;
}


#metaDataContainer #DocumentbookmarkContainer #bookmarkNote{
font-size:1.2em;
margin-left:3px;
}

#metaDataContainer #DocumentbookmarkContainer tr {
	border: solid #ccc; border-width: 0 0 1px 1px;
	margin: 0;
	padding: 0;
}

#metaDataContainer #DocumentbookmarkContainer table {
	border-left-width: 0;
	width: 47em;
}

#metaDataContainer #DocumentbookmarkContainer table td select {
	float: left;
}

#metaDataContainer #DocumentbookmarkContainer table td a {
	float: right;
}

#contentContainer #metaDataContainer #DocumentbookmarkContainer table #BookmarkLastTR,
#contentContainer #metaDataContainer #DocumentbookmarkContainer table #BookmarkLastTR td {
	border-right-width: 0;
}

#metaDataContainer #DocumentbookmarkContainer td {
	border: solid #ccc; border-width: 1px 1px 0 0;
}

#metaDataContainer #DocumentbookmarkContainer table .bookmarkHeader {
	background-color: #f2f2f2;
	font-weight: bold;
	border-left: 1px solid #ccc;
	padding: .3em .6em;
}

#metaDataContainer #DocumentbookmarkContainer table td {
	padding: .4em .6em .2em .7em;
}

#metaDataContainer #DocumentbookmarkContainer table tr #bookmarkShowButton {
	border: solid #ccc; border-width: 1px 1px 0 0;
	padding-top: .5em;
}

#metaDataContainer #DocumentbookmarkContainer table tr #bookmarkShowButton input {
	float: left;
	position: relative;
	right: .6em;
	margin-right: .5em;
}

#metaDataContainer #DocumentbookmarkContainer table tr #bookmarkShowButton #showChoosedAct {
	float: right;
	position: relative;
	left: .5em;
	margin-right: 0;
}

#chooseImageFrom, #chooseImageTo {
	width: 4em;
}

#DocumentbookmarkContainer table tr td span,
#DocumentbookmarkContainer table tr td select {
	float: left;
}

#DocumentbookmarkContainer table tr td a {
	float: right;
}

#bookmarkDocumenttype #bookmarkName h3 {
	padding-top: 0;
	padding-bottom: 1em;
}

#bookmarkContainer #bookmarkDocumenttype #documenttypeName h3 {
	padding-bottom: .5em;
}

.bookmarkText {
	margin-top: .2em;
}


.showDocumentClass div #intervalListWrapper{
	display:none;
}

.showDocumentClass div #intervalListWrapper p{
	font-weight: bold;
	font-size: .8em;
}

.showDocumentClass div #intervalList {
	width:16em;
}


#metaDataContainer #DocumentbookmarkContainer  h3{
font-size: .9em;
font-weight:bold;
}

#metaDataContainer  #bookmarkContainer  h3{
font-size: .9em;
font-weight:bold;
}


/* set properties for drop-down of bookmarks */
#metaDataContainer #DocumentbookmarkContainer select{
	width:20em;
}

*html #metaDataContainer #bookmarkContainer{
margin-top:-3em;
float:left;
z-index:100;
width:291px;
}

#metaDataContainer #bookmarkContainer{
margin-left: 0em;
float:left;
z-index:100;
width:330px;
}

#contentContainer #rakInfo #rakInfoTD,
#contentContainer #regInfo #regInfoTD,
#contentContainer #lmsInfo #lmsInfoTD {
	padding-right: 0;
}

#actVillageREGDescriptionLink{
line-height:100%;
}

#MetaDataTableContainer .meta #metaData tr td {
	width: 15em;
}

#metaDataContainer #bookmarkContainer{
position:relative;
top:4px;
border:1px solid #ccc;
padding:3px;
}

*html #metaDataContainer #bookmarkContainer{
position:relative;
top:44px;
border:1px solid #ccc;
padding-top:2px;
}

#bookmarkContainer .liChangeBookmark{
width:5em;
}


#bookmarkContainer #visa{
margin-top:15px;
float:right;
}


.grid{
width:750px;
height:750px;
float:left;
}



#loadImage{
  z-index:0;
  position:relative;
  top:-140px;
  left:-140px;
}


.gridDefault{
width:750px;
height:750px;
float:left;
}



#contentContainer {
	font-size:1.2em;
}

#contentContainer #instructionsSearchlinkP{
	float:left;
	display:inline;
	margin-left:39px;
}

#contentContainer #instructionsSearchlink img{
	display:inline;
}

#contentContainer #instructionsSearch{
	/*position:relative;
	top:-18px;*/
	margin-bottom:0.8em;
	margin-top:0.8em;
	margin-left:1em;
}

*html #contentContainer #instructionsSearch{
	position:relative;
	top:2px;
}

#contentContainer #instructionsAdvanceSearchlink{
	margin-left:2.8em;
}
#contentContainer #instructionsAdvanceSearch{
	margin-left:2.8em;
}
#contentContainer #error{
	margin-left:2.8em;
}

#contentContainer #instructionsSearchlink ul{
	list-style:none;
	vertical-align:top;
}

#contentContainer #instructionsSearchlink ul li{
	margin-left:3em;
	float:left;
	vertical-align:top;
}

#contentContainer #instructionsSearch{
	margin-left:1em;
	margin-top:1.4em;
}

#contentWrapper form .orderFormH2 {
		font-weight: normal;
		font-size: 2em;
		line-height: 1.4em;
		padding:.2em 0 .2em 50px;
		background:url(../images/header_icon.gif) no-repeat 10px 7px;
}



#contentContainer .menuOrderForm{
margin-top:7em;
}

*html #contentContainer #instructionsSearchlink li{
	margin-left:1.48em;
	float:left;
}

*html #contentContainer #instructionsSearch{
	clear:left;
	margin-left:1em;
	margin-top:.2em;
}

#instructionsAdvanceSearchlink ul{
list-style:none;
}

#contentContainer #instructionsAdvanceSearchlink ul li{
	float:left;
}

#instructionsAdvanceSearch{
	clear:left;
	margin-left:0em;
}

#contentContainer.map{
	height:670px;
}

	#contentContainer h2{
		font-weight: normal;
		font-size: 1.6em;
		line-height: 1.4em;
		padding:.4em 0 .2em 38px;
		background:url(../images/header_icon.gif) no-repeat 3px 7px;
	}

	#contentContainer h3 {
		font-size: 1.1em;
		font-weight: bold;
		padding-bottom: 0;
		padding-top:1em;
	}

	
.showDocumentClass #contentContainer h2{
	margin-top:1em;
}
	
	
#contentContainer #relatedNav{
	font-size:0.9em;

}
#contentContainer #relatedNav h2, #contentContainer #relatedNav h3{
	font-weight:bold;
}

#contentContainer #infoContainer{
	clear:left;
}

#contentContainer #infoContainer.showDocument{
	margin-top:2em;
}

#contentContainer .infoContainerSearchForm{
	clear:left;
        position:absolute;
	top:322px;
	left:227px;
        width:34em;
        *width:33.7em;
        z-index:400;
}

#contentContainer #infoContainer, #contentContainer #infoContainerMetaData{
	margin:0 330px 7px 0;
}
#contentContainer #infoContainer2{
	position:absolute;
	top:312px;
	left:227px;
	border:1px solid #00f;
    padding:10px;
	margin:0 226px 7px 0;
	z-index:400;
	background-color:#f0f0f0;
	display:none;
        width:34em;
        *width:33.7em;
}
*html #contentContainer #infoContainer{
    overflow:auto;
    zoom:1;
}
*html #contentContainer #infoContainerMetaData{
    overflow:auto;
    zoom:1;
}

#contentContainer #infoContainer.showDocument{
  display:none;
  }
#contentContainer #infoContainer img, #contentContainer p.noscript img, #contentContainer #infoContainer2 img, #contentContainer #infoContainerMetaData img{
	margin-top:-3px;
	margin-right:7px;
	float:left;
}

#contentContainer #infoContainer2 img{
	width:16px;
	height:16px;
	vertical-align:bottom;
}


#contentContainer #infoContainer ul{
	margin:7px 0 0 45px;
}
#contentContainer p.noscript{
  background-color:#f0f0f0;
  padding:10px;
  border:1px solid #f00;
  margin-right:250px;
  margin-bottom:10px;
}


/* Advanced search */

#contentContainer .input .noblock{
display:inline;
}
#contentContainer #moreInfoContainer{
  padding-bottom:2px;
  margin-bottom:3px;
  zoom:1;
  *margin-top:.6em;
  /* Micke */ width: auto; float: left;
}


#contentContainer #moreInfoContainerUL{
 float:left;
/* Micke */ margin-top: 12px;
width:100%;
}

#contentContainer #moreInfoContainerLI{
 float:left;
width:42em;
}


#contentContainer #moreInfoContainerShort{
  clear:both;
  overflow:auto;
  padding-bottom:2px;
  margin-bottom:3px;
  zoom:1;
  width:20em;
}

#contentContainer .moreInfoContainerShortClass{
  width:10em;
}



#moreInfoContainer li{
display:inline;
vertical-align:top;
}

#contentContainer {
 padding-left:10px;
 padding-bottom:10px;
}
#contentContainer p{
  padding-bottom:0;
}

#contentContainer img.help{
	/****padding: 3px 0 0 5px;****/
	cursor:pointer;
}

/****#contentContainer #searchForm.advancedSearchForm{
  margin-bottom:.8em;
}
#contentContainer #searchForm.advancedSearchForm p{
	padding-bottom:0.9em;
}****/

#contentContainer div.input{
	background: url(../images/top_form_bg.gif) top left no-repeat;
	border: solid #ccc; border-width: 0 1px 1px 0;
	padding: 1.5em 0;
	width: 36em;
	/****margin-bottom:.5em;****/
}
#contentContainer .helpText{
/****	font-size:0.8em;
	margin-left:.5em;****/
    display:none;
	clear:left
}

#contentContainer .helpTextSD{
/****	font-size:0.8em; ****/
    display:none;
	/****float: left;
	width: 31em;****/
}


#contentContainer strong{color:#5B5B5B;}

/****#contentContainer #archiveDescription,
				  #opensearchDescription,
				  #taskDescription,
				  #taskDescriptionReg,








				  #contentContainer #seriesDescription{
		padding:.6em 0 0 8.5em;
}****/


/****#countyLMSDescriptionLink{
padding:0;
}****/

#marginRadio{
margin:0;
padding:0;
}

#countyMapDescription{
margin-left:-8.6em;
}


#searchFormRAK p{padding-bottom:.9em;}
#contentContainer p.shortDescription{
	font-size:0.8em;
	padding:.2em 0 1em 11.5em;
        display:none;
}
#contentContainer #seriesDescription{
	padding-bottom:0;
}

/****#contentContainer fieldset{
        border:none;
}****/
#contentContainer fieldset legend{
  display:none;
}
/****#contentContainer fieldset ul{
	list-style:none;
	padding: 0 0 0 0;
}
#contentContainer fieldset ul li{
	padding-bottom:.5em;
}

*html #contentContainer fieldset ul li{
	padding-bottom:0em;
}

#marginRadio0{
	margin-top: 0em;
	margin-left: 7em;
}

#marginRadio0 a img.help, #marginRadio2 a img.help{
	margin-left:0;
}




#marginRadioInline a img.help{
	margin-left:0;
}

#marginRadio2{
	margin-left: 7em;
}****/

/****.margin1{
	margin-top: .6em;
	vertical-align:top;
}****/

#contentContainer #searchFormRAK{
	display:none;
}

#contentContainer fieldset ul.regional{
	margin-right: 2em;
}
#contentContainer fieldset ul.regional li{
	 padding-bottom:1.2em;
}
#contentContainer fieldset ul.regional input{
	 float:left;
	 margin-right: .2em;
}

#contentContainer #historyId, #contentContainer #savedId{
  margin: .5em 0;
  width: 40em;
}


/****#contentContainer  label.textlabel, #contentContainer  label.textlabel-star{
  float:left;
  width: 6.7em;
	text-align: right;
	padding: 4px 5px 0 0;
}****/

#advancedSearchFormWrap {
	width: 28em;
	margin-bottom: 1em;
}

#advancedSearchFormWrap label.textlabel,
#advancedSearchFormWrap label.textlabel-star {
	float: left;
	width: 10em;
	text-align: right;
	margin: .1em .5em 0 0;
}

#advancedSearchFormWrap #li-checkbox .textlabel,#advancedSearchFormWrap #li-checkboxfr .textlabel,#advancedSearchFormWrap #li-checkboxrby .textlabel {
	width: 15em;
	text-align: left;
	margin: 0;
	float: none;
}


#advancedSearchFormWrap #li-checkbox,#advancedSearchFormWrap #li-checkboxfr,#advancedSearchFormWrap #li-checkboxrby {
	*float: left;
}

#advancedSearchFormWrap #li-checkboxrby{
*margin-top:-.6em;
}

#advancedSearchFormWrap .textlabelshort {
	margin-left: .5em;
}

#advancedSearchFormWrap fieldset {
	border: none;
}

#advancedSearchFormWrap ul {
	list-style-bullet: none;
}

#advancedSearchFormWrap ul li,
#advancedSearchFormWrap #archiveDescription p,
#advancedSearchFormWrap #seriesDescription p {
	margin-top: 1em;
}

#advancedSearchFormWrap ul li a img,
#advancedSearchFormWrap #archiveDescriptionLink img {
	margin-left: .5em;
}

#advancedSearchFormWrap select {
	width: 20em;
}


#advancedSearchFormWrap #document,
#advancedSearchFormWrap #surveyor,
#advancedSearchFormWrap #openSearchLMS {
	width: 19.8em;
}


#advancedSearchFormWrap #yearMinLMS,
#advancedSearchFormWrap #yearMaxLMS {
	width: 4em;
}

#advancedSearchFormWrap #countyLMSradioLi,
#advancedSearchFormWrap #maptypeLMSradioLi,
#advancedSearchFormWrap #li-checkbox,
#advancedSearchFormWrap #li-checkboxfr,
#advancedSearchFormWrap #li-checkboxrby,
#advancedSearchFormWrap .sendBtn-padding,
#advancedSearchFormWrap .sendBtn-paddingUp {
	margin-left: 10.6em;
}

* html body #advancedSearchFormWrap #li-checkbox,
* html body #advancedSearchFormWrap #li-checkboxfr,
* html body #advancedSearchFormWrap .mapTypeExpand {
	margin-top: 0;
}


* html body #advancedSearchFormWrap #li-checkboxfr{
	margin-top: -1em;
}

* html body #advancedSearchFormWrap #li-checkboxDesc,* html body #advancedSearchFormWrap #li-checkboxDescfr {
	clear: left;
}


*html #advancedSearchFormWrap #li-checkbox,*html #advancedSearchFormWrap #li-checkboxfr,*html #advancedSearchFormWrap #li-checkboxrby {
	margin-left: 5.2em;
}
html #advancedSearchFormWrap #li-rby {
	margin-left: 10.6em;
        *margin-left: 10.4em;
}


*html #advancedSearchFormWrap .sendBtn-padding,
*html #advancedSearchFormWrap .sendBtn-paddingUp {
	margin-left: 10.6em;
}



#advancedSearchFormWrap .sendBtn-padding,
#advancedSearchFormWrap .sendBtn-paddingUp,
/*#advancedSearchFormWrap #sendBtnReg, */
#advancedSearchFormWrap #digitalLMSDescription {
	margin-top: 1em;
}

#advancedSearchFormWrap #maptypeLMSradioLi {
	margin-top: .2em;
}

#advancedSearchFormWrap .helpText {
	font-size: .8em;
	margin: 0 1em 0 13em;
	*margin: 0 1em 0 13.6em;
}

#advancedSearchFormWrap li .helpText {
	*margin: 0 1em 2em 13.6em;
}

#digitalLMSDescriptionBottom,#frLMSDescriptionBottom{
  margin:0;
  padding:0;
}

#frLMSDescription{
  *padding-top:1em;
}

#countyLMSDescription p {
	*margin-top: 2em;
	*position: relative;
	*bottom: 1em;
}

*html #advancedSearchFormWrap #archiveDescription {
	margin: 0 1em 2em 13.6em;
}

#advancedSearchFormWrap .mapTypeShrink {
	*padding-bottom: 1em;
}

#advancedSearchFormWrap #maptypeLMSDescription {
	*margin-top: 2em;
	*position: relative;
	*bottom: 1em;
}

#advancedSearchFormWrap #digitalLMSDescription {
	*margin-bottom: 0;
}

#advancedSearchFormWrap #li-checkboxDesc,#advancedSearchFormWrap #li-checkboxDescfr,#advancedSearchFormWrap #li-checkboxDescrby {
	margin-top: 0;
}

#advancedSearchFormWrap .terribleIEHack,
#advancedSearchFormWrap #hideMaptypeLMSLi,
#advancedSearchFormWrap #hidevillage,
#advancedSearchFormWrap #openSearchLMSLi,
#advancedSearchFormWrap #hidetasklms,
#advancedSearchFormWrap #sendBtnLmsSubmit,
#advancedSearchFormWrap #sendBtnLms {
	*margin-top: -1em;
}

#advancedSearchFormWrap #hideparish {
	*margin-top: -3em;
}

#advancedSearchFormWrap #maptypeLMSLi {
	*margin-top: -1em;
}

*html #advancedSearchFormWrap #maptypeLMSLi {
	margin-top: -2em;
}

#advancedSearchFormWrap #lmsFields ul .mapTypeExpand {
	*margin-top: -1.5em;
	/* *padding-bottom: 1em;*/
}

#advancedSearchFormWrap #lmsFields ul .mapTypeShrink {
	*margin-top: -5.5em;
}

#advancedSearchFormWrap #marginRadio0,
#advancedSearchFormWrap #marginRadio2{
	margin-left: 7em;
}

#advancedSearchFormWrap .marginRadioInlineL{
  margin-left: 10.6em;

}

#advancedSearchFormWrap .marginRadioInlineR{
  clear:left;
}

#advancedSearchFormWrap .marginRadioInlineR{
  *clear:none;
}

#advancedSearchFormWrap .marginRadioInline,#advancedSearchFormWrap .marginRadioInlineL{
  display:inline;
  float:left;
  margin-right:1em;
}

#advancedSearchFormWrap .marginRadio0,#advancedSearchFormWrap .marginRadioInlineNoRight {
  margin-top:.4em;
}

#advancedSearchFormWrap .marginRadio0,#advancedSearchFormWrap .marginRadioInlineNoRight {
  *padding-top:1.4em;
}

#advancedSearchFormWrap .marginRadio0,#advancedSearchFormWrap .marginRadioInlineOS {
        padding-top:.5em;
}

#advancedSearchFormWrap .marginRadio0,#advancedSearchFormWrap .marginRadioInlineOS {
        *margin-bottom:.5em;
        *margin-top:.5em;
}


#advancedSearchFormWrap .marginRadio2 {
	*margin-top: -1.5em;
}


#advancedSearchFormWrap #hideyearminlms {
	*margin-top: -1em;
}

#contentContainer #advancedSearchFormWrap .hideyearminlmshack {
	*margin-top: 1em;
}

#advancedSearchFormWrap #countyLMSLi {
	*padding-top: 0;
}

#advancedSearchFormWrap .marginRadioInlineNoRight {
  display: inline;
  float: left;
  margin-right: 0;
}

#advancedSearchFormWrap .marginRadioInlineNoRight {
  *margin-top: -.5em;
}

#advancedSearchFormWrap .ieTop {
  *margin-top: 1em;
}

#advancedSearchFormWrap #searchTypeMunicipality,
#advancedSearchFormWrap #searchTypeVillage,
#advancedSearchFormWrap #searchTypeAct,
#advancedSearchFormWrap #searchTypeParish {
  float: left;
  text-align: right;
  width: 10em;
  margin-right: .5em;
}

#advancedSearchFormWrap .clearer {
  clear: left;
}

#buyLinkId {
	margin-right: 2px;
	width:34em;
	position:relative;
	top:-2em;
}

.showDjvuLinkRow{
display:inline;
float:left;
height:1.2em;
margin-right:1em;
margin-top:.8em;
}

#showDjvuLinkRowLi{
width:43em;
}

#showOrderLi{
float:right;
}

/****#advancedSearchFormWrap .sendBtn-paddingUp,
#advancedSearchFormWrap .sendBtnUp {
	*margin-top: 1em;
}****/

/****#contentContainer  input.sendBtn, #contentContainer  input.sendBtn-padding {
  padding: 3px 5px;
}

*html #contentContainer  input.sendBtn, #contentContainer  input.sendBtn-padding {
  padding: 3px 5px 0 5px;
}****/


/*****html #contentContainer  input.sendBtnUp, #contentContainer  input.sendBtn-paddingUp {
  padding: 3px 5px 0 5px;
  position:relative;
  top:-3em;
}****/


/****#contentContainer  input.sendBtn-padding,#contentContainer  input.sendBtn-paddingUp {
	margin-left: 7em;
}

*html #contentContainer input.sendBtn-padding,  #contentContainer input.sendBtn-paddingUp{
	margin-left: 7.3em;
}****/



#sendBtnChange {
float:right;
}

#contentContainer.map #searchForm{
 
  float:left;

}
/****#contentContainer select{
width:17em;
}****/

#contentContainer .span-star-red {
	color: #000;
}

#contentContainer .span-star-white {
	color: #FFF;
}



/****#contentContainer #li-checkbox label.textlabel,#contentContainer #li-checkboxrby label.textlabel {
width:auto;
}

#contentContainer #li-checkbox,#contentContainer #li-checkboxrby{

	margin-top:0em;
	margin-bottom:0em;
	padding-left: 7em;
	overflow:visible;
	padding-bottom: 0;
}


#contentContainer #li-checkbox label,#contentContainer #li-checkboxrby label{
	padding: 0 0 0 3px;
	width:16em;
	text-align:left;
	clear:right;
}
*html #contentContainer #li-checkbox label,*html #contentContainer #li-checkboxfr label,*html #contentContainer #li-checkboxrby label {
	padding-top:3px;
}
#contentContainer #li-checkbox input,#contentContainer #li-checkboxfr input,#contentContainer #li-checkboxrby input{
	float:left;
}****/

/* / Advanced search */

/* Result list */

#contentContainer #searchinfo{
	font-size:.8em;
}
#contentContainer ul.geoareaList ul{
	list-style:none;
	margin-left:5px;
}

#contentContainer .resultHolder{
	float:left;
	border-bottom:1px solid #ccc;
}

#contentContainer table{
	margin: .5em 0 0 0;
	border-left:1px solid #ccc;
	font-size: 0.8em;
	clear:left;
}


#contentContainer table td{
	padding: .3em .3em .3em .5em;
	border-right: 1px solid #ccc;

}
#contentContainer table caption{
	display:none;
}

#contentContainer thead th{
	background: url('../images/resultbg.gif') repeat-x top;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding: .5em .5em;
	border-right: 1px solid #ccc;
	font-size: 1.2em;
}
#contentContainer tbody th{
	background-color:#efefef;
	font-weight:bold;
	padding: .4em 3em .4em .5em;
	border-right: 1px solid #ccc;
}
#contentContainer tbody th img{
	margin-left:6px;
	vertical-align:bottom;
}
#contentContainer tbody th span{
	font-weight:normal;
}
#contentContainer tbody td a{
	display:block;
}
#DocumentbookmarkContainer table td a {
	display: inline;
}
#rakInfo span, #regInfo span, #lmsInfo span {
	display:block;
	width:49em;
}


#contentContainer tbody tr.descriptionHidden{
	display:none;
	height:7em;
line-height:0;
font-size:0;
padding:0;
}


#contentContainer tbody td.pages{
	padding: .4em .3em 1em .5em;
	text-align:right;
}
#contentContainer tbody td.pages a{
	display:inline;
}
#contentContainer tbody td.pages a, #contentContainer tbody td.pages strong{
	padding-right: .5em;
}


#contentContainer td, #contentContainer th{
	padding: .1em .5em;
	margin:0;
}
/* / Resultlist */

/* The map */

#mapwindow{
	width:475px;
	height:475px;
	position: absolute;
	top:53px;
	left:227px;
	cursor:move;
	z-index: 100;
	overflow:hidden;
}

#documentTypeBookmarkREGDescription, #bookmarkIntervalREGDescription, #bookmarkNoteREGDescription, #bookmarkToFromREGDescription{
  clear:left;
}

#mapcontainer{
  position:absolute;
  top:-138px;
  left:-138px;
  margin:0;
  padding:0;
}

#bgImg{
position:absolute;
  top:-138px;
  left:-138px;
  margin:0;
  padding:0;
}

#bgImg2{
  position:absolute;
  top:0px;
}



#mapNavigation {
width:189px;
height:542px;
padding: 15px 10px;
position:absolute;
top:2px;
left:10px;
background:url(../images/form_bg.gif) no-repeat;

}

#mapNavigation #swedenMap{
  cursor:crosshair;
}

#mapNavigation #cross{
  cursor:crosshair;
}

#mapNavigation a.externalGI{
  margin-left:25px;
}

#addBookmark{
  cursor:pointer;
  text-decoration:underline;
}


.externalGI{
  cursor:pointer;
}

#mapNavigation ul{
 list-style:none;
 margin-bottom:15px;
}

#mapNavigation ul li{
 margin-bottom:.5em;

}
#mapNavigation ul li label{
 float:left;
 width:7em;
 padding-bottom:.2em;
}

#mapNavigation ul li select{
 width:12em;
}

#overview {
	height: 300px;
	padding:5px 0 0 15px;
	margin:25px 0 20px 0;
	border-top:1px solid #ccc;
}

#crossContainer {
    position:relative;
    z-index: 10;
    width:15px;
    height:15px;
}

#mapTools {
position:absolute;
top:0px;
left:210px;
/*width:37.8em;*/
height:30px;
z-index:200;
}
#mapTools #scale, #mapTools #dragtozoom{
  float:left;
  margin:5px 10px 0 0;
}

#mapTools a{
float:left;
display:block;
margin: 0 5px;
}
#mapTools a.zoomlinktext{
margin-top:5px;
text-decoration:underline;
cursor:pointer;
}

#mapTools a.zoomlink{
padding: 3px 7px;
border:1px solid #ccc;
border-left:none;
background-color:#f2f2f2;
margin:0;
cursor:pointer;
text-decoration:underline;
}
#mapTools #zoomlink5{
	border-left:1px solid #ccc;
	cursor:pointer;
}
#mapTools a.current{
background-color:#7db61a;/*TODO use for grafisk profil*/
/*background-color:#cd3333;*/
font-weight:bold;
color:#fff;
}
#mapTools #searchBtn{
	float:left;
	margin-left:10px;
}

*html #mapNavigation #searchBtn2{
	padding-left:1px;
	padding-right:1px;
}
*html #mapTools #searchBtn{
	padding-left:1px;
	padding-right:1px;
}

#mapFrameNavigation{
position:absolute;
top:36px;
}

#mapFrameNavigation a{
	cursor:pointer;
}


a.navImg{position:absolute;}

img.navImg{text-decoration: none;}

#northWest {
	top:1px;
	left:209px;
}
#north {
	top:1px;
	left:314px;
}
#northEast {
	top:1px;
	left:611px;
}
#west {
	top:106px;
	left:209px;
}
#east {
	top:106px;
	left:699px;
}
#southWest {
	top:403px;
	left:209px;
}
#south {
	top:491px;
	left:314px;
}
#southEast {
	top:403px;
	left:611px;
}

/* / The map */

/* Show map */
#contentContainer #metaData{
	margin: .5em 0 2em 0;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom:none;
	font-size: 1em;
	clear:left;

}
#contentContainer table.meta{
	border:none;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}


#contentContainer #metaData td, #contentContainer #metaData th {
	padding: .7em 3em .5em .7em;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#contentContainer #metaData caption{
	display:none;
}
#contentContainer #metaDataContainer{
	display:none;
}
#contentContainer #units{
	display:none;
	font-size: .9em;
}

#contentContainer #unitslist{
	list-style:none;
	font-size: .9em;
	padding-top:.5em;
}
#contentContainer #unitslist li{
	padding-bottom:.9em;
}
#intervalDropdown{
	display:none;
	position:relative;
	font-size:0.9em;
        width:19em;
}
#intervalDropdown h3{
	font-size:0.9em;
}
#intervalDropdown select{
	font-size:0.9em;
}


#metaDataContainer #showHideUnitsLinkContainer{
	position:relative;
	top:-.8em;
	width:20em;
	display:none;
}

#giSearch {
	clear: left;
	float: left;
	/*position:relative;
	top:-2.6em;
	left:1.4em;*/
	width:800px;
}

#giSearch li{
	display:inline;
}

#showSendBtn {
	padding-top:5px;
}

#showSendBtn li{
	display:inline;
}

#giSearch img{
		vertical-align:middle;
}

#orderMap{
	position:relative;
	margin-top:2.8em;
	margin-left:4.6em;
	width:50em;
}

#orderMap h1{
	margin-top:0em;
	margin-bottom:0em;
}

#orderMap h2{
		font-weight: normal;
		float:left;
		font-size: 2em;
		line-height: 1.4em;
		padding:.4em 0 .2em 38px;
		background:#FFF url(../images/header_icon.gif) center left no-repeat;
}

#orderMap h3{
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 0;
	padding-top:.2em;
}

#orderMap li{
	display:inline;
}

#orderMap ul{
	margin-bottom:.8em;
}

#orderMap .buttonClass{
	padding:.4em;
}

*html #orderMap .buttonClass{
	padding:.4em;
}

#orderMap p{
	margin-bottom:1em;
}

#orderMap .textlabel{
  float:left;
  width: 9.7em;
  text-align: left;
  padding: 4px 5px 0 0;
}






#orderMap .textlabelRadio{
  text-align: left;
  padding: 4px 5px 0 0;
}

.floatLeft{
	float:left;
}

.clearLeft{
	clear:left;
}

#clear{
	clear:both;
}

#orderMapTextArea{
	margin-bottom:1em;
}
*html #orderMapTextArea{
	margin-bottom:.8em;
	margin-left:-4.2em;
}

.copyWrapper{
	display:none;
}

#orderMap #infoContainerOrder{
	position:relative;
	top:0px;
	left:0px;
	border:1px solid #00f;
    padding:10px;
	margin:0 100px 7px 0;
	z-index:400;
	background-color:#f0f0f0;
	display:none;
        width:45em;
}

#infoContainerOrder{
width:45em;
}

.asRadio{
	margin-left:7em;
}

*html .asRadio{
	margin-left:3.7em;
}



#documenttypeList{
list-style:none;
margin:0px 0px 10px 0px;
}

#documenttypeList ul li{
	margin:0px 0px 3px 0px;
}
#documenttypeList ul {
	margin:3px 3px 3px 0;
}

#unitslist{
list-style:none;
}

li{
list-style:none;
}

#RAKhits span{
	width:50em;
}

#LMShits span {
	width: 50em;
}

#orderForm table select{
	width:8em;
}

#orderForm table{
	position:relative;
	top:.5em;
	border:none;
	margin:0 0 0 0;
	font-size: .9em;
}

#responseTable{
	border:none;
}

#responseTableWrapper{
	position:relative;
	top:-1em;
}


#orderForm  .orderSelect{
font-size: 1em;
width:10em;
}

#orderForm  #orderFormHeader{
	position:relative;
	top:.2em;
	left:.2em;
}


#orderForm table td, #orderForm table th, #responseTable table th, #responseTable table td{
	border:none;
	margin:0 0 0 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: .3em 3em .3em .5em;
}



#responseTable th{
	background-color:#f0f0f0;
	min-width:12em;
}




#contentContainer #orderForm #sendBtn{
	position:relative;
	top:1em;
}

#orderResponseContainer{
	position:relative;
	top:1em;
}

#responseOrderText li{
display:inline;
}

#orderResponseContainer #responseOrder{
width:45em;
}

#contentContainer #orderResponseContainer{
font-size: 1em;
}

#totalCost{
	font-weight:bold;
	width:12em;

}



/* /Show map */

/* LMS */

/****#countyLMSradioLi, #maptypeLMSradioLi {
	margin-left: 7em;
}****/

/*#maptypeLMSradioLi {
	margin-bottom: .3em;
}*/

/****#countyLMSradioLi .textlabelshort, #maptypeLMSradioLi .textlabelshort {
	margin-left: .5em;
	position: relative;
	bottom: 1px;
}****/

/****#contentWrapper #contentContainer #hideyearminlms {
	padding-top: .8em;
}****/

/****.helpText p {
	padding-left: 8.5em;
}
.helpTextSD p {
	padding-left: 0em;
}****/



/****#archiveDescription p, #taskDescription p,
#seriesDescription p {
	padding-left: 0;
}****/

/****#maptypeLMSradioLi {
	padding-top: .2em;
}****/

*html #countyLMSLi {
	padding-top: .6em;
}

/****#scanned{
	clear:left;
}****/

*html #digitalLMSDescription{
	padding-top:3px;
}

/****#li-checkbox img,#li-checkboxrby img {
	position:relative;
	left:4px;
}

*html #li-checkbox img,*html #li-checkboxrby img {
	position:relative;
	left:-3px;
}****/

/*****html .mapTypeExpand #digitalLMS
Link, .mapTypeExpand #scanned, .mapTypeExpand label {
	position:relative;
	top:0px;
}

*html .mapTypeExpand #digitalLMSDescription {
	position:relative;
	top:0px;
}****/

#digitalLMSDescription {
	margin-top: 1.6em;
}

#digitalLMSDescription P{

  clear:left;
}

#municipalityParishREGDescription P{

}



*html #digitalLMSDescription {
	margin-top: 0;
}

/****#digitalLMSDescriptionLink {
	position: relative;
	bottom: 4px;
}****/


/****.mapTypeShrink #digitalLMSDescriptionLink,#digitalLMSDescription, .mapTypeShrink #scanned, .mapTypeShrink label, #li-checkbox #digitalLMSDescription,#li-checkboxrby #digitalLMSDescription  {
	position:relative;
	top:-12px;
}

*html .mapTypeShrink #digitalLMSDescriptionLink,#digitalLMSDescription, .mapTypeShrink #scanned, .mapTypeShrink label, #li-checkbox #digitalLMSDescription,#li-checkboxrby #digitalLMSDescription {
	position:relative;
	top:-35px;
}****/


*html #maptypeLMSLi{
padding-top:12px;
}

/*#contentContainer #archiveDescriptionLink img.help {
	top: 0;
}*/

#pageWrapper #contentContainer #lmsRef {
font-weight: bold;
border-bottom:1px solid #efefef;
border-top:1px solid #efefef;
}

#pageWrapper #contentContainer img {
padding-right:0em;
padding-top:0em;
}

#pageWrapper #contentContainer img.help {
float:none;
}

#pageWrapper #contentContainer #dragtozoom{
margin-top:.2em;
}

#pageWrapper #contentContainer #swedenMap{
margin-left:.3em;
*margin-left:.2em;
*margin-top:0em;
}

#li-rby{
display:none;
}


#moreInfoContainer #orderText{
width:15em;
color:#777;
}

#moreInfoContainer #stateFormat{
position:relative;
font-size:0.9em;
font-weight:normal;
}

#MetaDataOrderContainer{
float:left;
}


#orderContainer{
float:right;
margin-right:1em;
*margin-right:1em;
width:25em;
*width:25em;
display:none;
clear:right;
}


#orderContainer table{
margin-left:.2em;
*margin-left:0em;
}

#orderContainer table {
width:26em;
}



#orderMapLink{
margin-top:.4em;
}


#contentContainer #metaDataContainer #relatedContainer {
	width:0;
}

#moreInfoContainerUL{
float:right;
/* Micke margin-right:19.6em;
*margin-right:21.6em; */
}

.marginRight06em{
margin-right:.6em;
}


#pageNumber{
width:3em;
}

#chooseProduct{
/* Micke */ float: left;
/* Micke width:11.9em; */
width: 15em;
margin-right:.2em;
*margin-right:0em;
margin-top:0.2em;
*margin-top:0.1em;
}

/* Micke */ #putInBasket {
	float: right;
	width: 9em;
}

#showHidePageNumber{
display:none;
float:left;
margin-top:6px;
}


.marginleft{
margin-left:25em;
}


#cartWrapper{
float:right;
/* Micke */ margin-top: -1.5em;
/* Micke */ /*position:relative;*/
/* Micke */ /*top:-3em; */
/* Micke */ /*margin-right:10em;*/
/* Micke */ width: 24.4em;
/* Micke */ padding-bottom: 8px;
}



/* Micke */ .showDocumentClass #languageContainer {
	margin: 0;
	top: 0;
	width: 30%;
	display:block;
	*margin-top:0em;
}

/* Micke */ #mickesTestruta {
	background-color: #ccc;
	float: left;
	width: 100%;
	height: 30em;
}

/* Micke */ #miniCart {
	background: transparent url(../images/minicart_content_bg.gif) top left repeat-x;
	border-right: 1px solid #9e9e9e;
	float: left;
	width: 99.8%;
	display:none;
}

/* Micke */ #miniCart h3 {
	background: transparent url(../images/minicart_header_bg.gif) center left no-repeat;
	color: #fff;
	float: left;
	font-size: .9em;
	padding: 4px 8px 6px 28px;
	width: 66px;
}

/* Micke */ #miniCart p {
	float: left;
	font-size: .9em;
	padding: 4px 0 6px 6px;
}

/* Micke */ #miniCart strong {
	color: #000;
}

/* Micke */ #miniCartLinks {
	float: left;
	padding-top: 3px;
	text-align: right;
	width: 100%;
	display:none;
}

/* Micke */ #miniCartLinks li {
	background: transparent url(../images/minicartlinks_bg.gif) right 6px no-repeat;
	display: inline;
	margin: 0 2px 0 10px;
	padding-right: 12px;
}



/* Micke */ #miniCartBuy {
	float: left;
	margin-top: 10px;
	*margin-top: 5px;
}

/* Micke */ #miniCartBuy h3 {
	font-size: 1em;
	margin-bottom: 4px;
	padding: 0;
}

#showHideOrderDiv{
clear:right;
float:right;
width:7em;
margin-right:19em;
margin-top:1.7em;
*margin-top:2.4em;
}

#showOnlyDjvuContainer{
margin-top:2em;
}

.showDocumentClass{
height:100%;
}

.showDocumentClass #infoContainer{
margin-top:2em;
}

#news{
display: none;
margin-top:2em;
padding: 1.3em;
border: 1px solid #FF0000;
}

#newsText{
margin-bottom:1em;
}

#buyDescriptionLink img{
padding-left:4px;
}
#buyDescription p{
padding-bottom:.4em;
}

#infoMapOrder{
border:1px solid #ccc;
padding:3px;
}

#updateSettingsFunc{
margin-bottom:1em;
}

#mapSearchWrapper{
position:relative;

}
