html{
	height:100%;
}
body{
	height:100%;
	margin:0px;
	padding:0px;
	background:#E1E0DB repeat-x url(body_bg.gif) left bottom;
	background-attachment:fixed;
	text-align:center;
}
form
{
	height:100%;
	background:transparent repeat-x url(form_bg.gif) left top;
}
.go form, 
form.go
{
	background:transparent;
}
*{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000;
}
#page{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:958px;
	position:relative;
	min-height:100%;
}
* html #page{
	height:100%;
}
div.inner input
{
  color:#000; 
}
div.inner input.novalue{
  color:#ccc;
}
/*///////// [TOP] //////////*/
#top{
	border-top:6px solid #9B0024;
	background:transparent repeat-y url(top_bg.png) left top;
	height:81px;
}
#top .foot{
	position:absolute;
	background:transparent no-repeat url(top_footer.png) left bottom;
	top:87px;
	height:7px;
	width:958px;
	
}
#top img.logo
{
	border:none;
	position:absolute;
	width:223px;
	height:21px;
	left:20px;
	top:41px;
}
#top div.spot
{
	z-index:9;
	position:absolute;
	background:transparent no-repeat url(hands.png) right bottom;
	width:254px;
	height:35px;
	right:2px;
	top:89px;
}
#top img.spot
{
	top:6px;
	right:4px;
	position:absolute;
	width:379px;
	height:85px;
}
#service{
	position:absolute;
	left:18px;
	top:11px;
}
#service ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#service ul li{
	float:left;
	margin:0px;
	padding:0px;
}
#service ul li a{
	font-size:10px;
	text-decoration:none;
	display:block;
	float:left;
	padding:0px;
	margin:0px 15px 0px 0px;
	color:#ccc;
}
#service ul li a:hover{
	text-decoration:underline;
	color:#9B0024;
}


#nav{
	position:absolute;
	left:268px;
	top:44px;
}
#nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#nav ul li{
	float:left;
	margin:0px;
	padding:0px;
}
#nav ul li a{
	float:left;
	display:block;
	padding:0px;
	margin:0px 25px 0px 0px;
	font-size:16px;
	color:#666;
	text-decoration:none;
	font-weight:bold;

}
#nav ul li a span{
	font-size:16px;
	color:#666;
	font-weight:bold;
}
#nav ul li a:hover, #nav ul li.sel a, #nav ul li.sel a:hover,
#nav ul li a:hover span, #nav ul li.sel a span, #nav ul li.sel a:hover span{
	color:#9B0024;
}

#nav ul li a.boligsogning span,
#nav ul li a.boligabc span,
#nav ul li a.boligstatistik span{
	display:none;
}
#nav ul li a.boligsogning{
	width:96px;
	height:21px;
	background:transparent no-repeat url(boligsogning.gif) left top;
}
#nav ul li a.boligabc{
	width:76px;
	height:21px;
	background:transparent no-repeat url(boligabc.gif) left top;
}
#nav ul li a.boligstatistik{
	width:96px;
	height:21px;
	background:transparent no-repeat url(boligstatistik.gif) left top;
}
#nav ul li a:hover, 
#nav ul li.sel a, 
#nav ul li.sel a:hover
{
	background-position:0px -50px;
}

/*///////// [/TOP] //////////*/

p.konkurrence 
{
  text-align:center;
}


/*///////// [MAIN] //////////*/
#main{
	float:left;
	width:958px;
	margin-top:20px;
	margin-bottom:55px;
}

#main p{
	padding:0px;
	margin:5px 0px 5px 0px; 
}

hr{
	display:none;
}
.popUp hr
{
	display:block;
}
#main hr, .popUp hr{
	margin:10px 0px 10px 0px;
	padding:0px;
	display:block;
	clear:both;
	border-color:#DBD8CE;
	background:#DBD8CE;
	color:#DBD8CE;
	height:1px;
	border-style:none;
}
#main #related hr{
	margin:5px 0px 5px 0px;
}
/*///////// [/MAIN] //////////*/


/*///////// [CONTENT] //////////*/
#content{
	float:left;
	padding:0px;
	margin:0px;
	width:738px;
}
.wide #content{
	width:958px;
}

#content .head
{
	float:left;
	background:transparent no-repeat url(content_top.png) left top;
	height:8px;
	width:738px;	
}
.wide #content .head
{
	background-image:url(content_top_wide.png);
	width:958px;	
}
#content .section
{
	float:left;
	background:transparent repeat-y url(content_bg.png) left top;
	width:738px;	
}
.wide #content .section
{
	background-image:url(content_bg_wide.png);
	width:958px;	
}
#content .foot
{
	float:left;
	background:transparent no-repeat url(content_footer.png) left top;
	height:11px;
	width:738px;	
}
.wide #content .foot
{
	background-image:url(content_footer_wide.png);
	width:958px;
}
#content .inner{
	float:left;
	background:#fff repeat-x url(inner_bg.gif) left bottom;
	margin-left:4px;
	padding:5px 15px 8px 15px;
	width:700px;
}
.wide #content .inner{
	width:920px;
}

#content .searchBar
{
	float:left;
	background:transparent no-repeat url(searchbar_bg.png) left top;
	width:700px;
	height:38px;
	margin-left:20px;
	margin-top:-7px;
}
.wide #content .searchBar
{
	display:none;
}


#content .resultBar
{
	background:transparent no-repeat url(resultbar_bg.png) left top;
}
#content div.clean
{
	background:transparent;
}
#content .searchBar .open, 
#content .searchBar .close
{
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	display:block;
	float:left;
	width:160px;
	height:45px;
	position:relative;
	cursor:pointer;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin-left:15px;
	background:transparent no-repeat url(a_search_more.png) left top;
}
#content .resultBar a.open
{
	background:#7F001D repeat-x url(searchbar_related_a_bg.gif) left top;
	line-height:31px;
	height:33px;
	width:161px;
	margin-left:12px;
	margin-right:25px;
}



#content .searchBar .close, 
#content.expanded .searchBar .open{
	background-image:url(a_search_less.png);
	top:-7px;
	line-height:50px;
	display:none;
}

#content.expanded .searchBar .close{
	display:block;
}
#content .searchBar div.submit
{
	float:right;
	margin:8px 15px 0px 0px;
	background-image:url(div_submit_bar.png);
}
#content .resultBar div.submit
{
	float:left;
	margin:10px 0px 0px 0px;
	background-image:url(div_submit.png);
}
#content .searchBar div.submit input, 
#content .searchBar div.submit a
{
	font-size:14px;
	background-image:url(submit_bar.png);
}
#content .resultBar div.submit input, 
#content .resultBar div.submit a
{
	background-image:url(submit.png);
}
#content .status
{
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:14px;
	float:left;
	color:#fff;
	line-height:35px;
	float:right;
	margin-right:10px;
}
#content .status strong
{
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:14px;
}
#related .status
{
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	text-align:center;
	font-size:14px;
	clear:both;
	color:#9B0024;	
	margin-top:15px;
}
#related .status strong
{
	font-size:14px;
	color:#9B0024;	
}
#content .paging
{
	margin-top:11px;
	line-height:20px;
	font-weight:bold;
}
#content .paging a
{
	font-weight:normal;
}
#content .resultBar .status
{
	margin-top:11px;
	font-size:11px;
	float:right;
	color:#797979;
	line-height:20px;
	margin-right:25px;
	width:auto;
	font-weight:normal;
}
#content .resultBar .status a
{
	font-size:11px;
	color:#9B0024;
}
#content .resultBar .paging
{
	float:right;
	color:#797979;
}
#content .resultBar .status strong
{
	color:#797979;
	font-size:11px;
}

#content .status *
{
	font-size:12px;
	color:#fff;
	
}
#content .mapArea
{
	background:transparent no-repeat url(fader_vert.png) left top;
	padding:5px 6px 5px 6px;
	float:left;
	height:280px;
	width:688px;
	\width:700px;
	w\idth:688px;

}
#content .mapInfo
{
	float:right;
	width:205px;
	color:#797979;
}
#content .mapInfo select
{
	width:200px;
	margin-top:2px;
	margin-bottom:5px;
	color:#000000;
}
#content .mapInfo option
{
	color:#000000;
}
#content .mapArea .dk
{
	float:left;
	width:243px;
	height:278px;
	margin-left:100px;
	margin-right:100px;
	background:transparent no-repeat url(dk.png) left top;
}
#content .mapArea .mapLink
{
    position:absolute;
    left:5px;
    top:5px;
    z-index:99;
    border:1px solid #9b0024;
    background:#fff;
    padding:1px 5px 2px 4px;
    font-size:10px;
}

#content .mapArea .infoBox
{
  display: none;
  position:absolute;
  left:5px;
  padding:4px 5px 5px 5px;
  background:#fff;
  filter:alpha(opacity=75);
  -moz-opacity:0.75;
  z-index: 10;
}
#content .mapArea .advanced
{
	float:left;
	width:688px;
	height:280px;
	background:transparent no-repeat url(map.gif) left top;
}

#content #mapNav
{
	margin-top:10px;
}

#mapFlapDk,
#mapFlapAddy,
#mapFlapAdv
{
	position:absolute;
	width:688px;
  height:283px;
}

#mapFlapAddy
{	
	position:absolute;
	display:none;
	padding:7px;
	width:684px;
	\width:698px;
	w\idth:684px;
}
#mapFlapAdv
{
	position:absolute;
	width:698px;
	display:none;
}

#searchAlert
{
	float:right;
	color:#9B0024;
	width:100px;
	
}
.error
{
	color:#c00;
}
#content .error
{
	float:left;
	margin-left:10px;
	margin-top:3px;
	padding:1px 2px 1px 2px;
	color:#fff;
	background:#9B0024;
}
#content .mapArea .error 
{
  margin-left:20px;
}
#content .treeView,
#content .listView
{
	height:80px;
	border:1px solid #ccc;
	padding:5px;
	overflow:auto;
	margin:0px 10px 0px 302px;
}
#content .treeView ul,
#content .listView ul{
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style:none;
}
#content .treeView ul li{
	margin:0px;
	padding:0px;
}
#content .treeView ul li a
{
	line-height:15px;
	padding:0px 0px 0px 16px;
	margin:0px;
	font-weight:bold;
	background:transparent no-repeat url(plus.gif) 0px 2px;
}
#content .treeView ul li.sel a
{
	background-image:url(minus.gif);
}
#content .treeView ul li a:hover
{
	background-position:0px -28px;
}
#content .treeView ul li ul 
{
  display:none;
}
#content .treeView ul li.sel ul 
{
  display:block;
}
#content .treeView ul li ul li a, 
#content .treeView ul li.sel ul li a{
	padding:0px;
	font-weight:normal;
	margin:0px 0px 0px 17px;
	background:transparent;
}
#content #mapFlapAddy .treeView,
#content #mapFlapAddy .listView
{
	background:#fff;
	position:absolute;
	margin:0px;
	left:310px;
	top:33px;
	width:350px;
	height:95px;
}
#content #mapFlapAddy .offSet
{
	position:absolute;
	left:290px;
	top:4px;
}

#content .infobox .mapItem{
	/*position:absolute;*/
	/*left:130px;
	top:88px;*/
	bottom: 40px;
	top:auto;
	left:-180px;
	width:285px;
}
#content .infobox .flipped{
  bottom:0;
  top:30px;
	left:-180px;
}
#content .infobox .mapItem .details{
	font-size:10px;
	padding:4px;
	background:#fff;
	border:1px solid #9b0024;
}
#content .infobox .mapItem .details *{
	font-size:10px;
}
#content .infobox .mapItem .details h3{
	font-size:11px;
	font-weight:normal;
}
#content .infobox .mapItem .details h3 *{
	font-size:11px;
	font-weight:normal;
}
#content .infobox .mapItem .pointer{
	position:absolute;
	z-index:999;
	width:20px;
	height:27px;
	background:transparent no-repeat url(map_pointer.png) left top;
	bottom:-26px;
	/*right:85px;*/
	left:180px;
}
#content .infobox .flipped .pointer{
	top:-26px;
	background-image:url(map_pointer_flipped.png);
}
/*///////// [/CONTENT] //////////*/


/*///////// [RELATED] //////////*/
#related{
	float:left;
	padding:22px 0px 0px 0px;
	margin:0px 0px 0px 9px;
	overflow:hidden;
	width:211px;
}
.wide #related
{
	display:none;
}

#related .box{
	background:transparent;
	margin:0px 0px 5px 0px;
	padding:0px;
	height:auto;
}
html>body #related .box{
	background:transparent;
	margin:0px 0px 5px 0px;
	padding:0px;
	height:auto;
}

#related .head, 
.popUp .head
{
	float:left;
	background:transparent no-repeat url(related_top.png) left top;
	height:5px;
	width:211px;	
}
.popUp .head
{
	overflow:hidden;
	background-image:url(fixed_top.png);
}
#related .red .head
{
	background-image:url(related_top_red.png);
}
#related .section, 
.popUp .section
{
	float:left;
	background:transparent repeat-y url(related_bg.png) left top;
	padding:0px;
	width:211px;
}
.popUp .section
{
	background-image:url(fixed_bg.png);
}
#related .red .section
{
	background-image:url(related_bg_red.png);
}
#related .inner, 
.popUp .inner
{
	float:left;
	background:#fff repeat-x url(inner_bg.gif) left bottom;
	margin-left:3px;
	padding:5px 12px 5px 12px;
	width:181px;
	\width:205px;
	w\idth:181px;
}
#related .red .inner
{
	background:#91001C;
}
#related .foot, 
.popUp .foot
{
	margin:0px;
	float:left;
	background:transparent no-repeat url(related_footer.png) left top;
	height:10px;
	width:211px;	
}
.popUp .foot
{
	background-image:url(fixed_footer.png);
}
#related .red .foot
{
	background-image:url(related_footer_red.png);
}

#related .searchBar
{
	float:left;
	background:transparent no-repeat url(searchbar_bg_related.png) left top;
	width:185px;
	height:26px;
	margin-left:13px;
	margin-top:-7px;
}
#related .searchBar a
{
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	background:#7F001D repeat-x url(searchbar_related_a_bg.gif) left top;
	display:block;
	margin:0px 13px 0px 13px;
	line-height:24px;
	padding-bottom:2px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}
#related .searchBar a.close
{
	display:none;
}
#related .listItems em
{
	display:block;
	color:#999;
	font-size:10px;
	font-style:normal;
	margin-top:10px;
}
#related .listItems a
{
	display:block;
	margin-bottom:5px;
}
#related a.more, 
#related .listItems a.more
{
	color:#999;
	font-size:10px;
	display:block;
	margin-top:-5px;
	margin-bottom:0px;
}
#related a.more:hover, 
#related .listItems a.more:hover
{
	color:#9B0024;
	text-decoration:underline;
}

/*///////// [/RELATED] //////////*/

/*///////// [FOOTER] //////////*/
.footer{
	background:transparent repeat-x url(footer_bg.gif) left top;
	height:40px;
	position:relative;
	top:-40px;
}

.footer div{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:9px 0px 0px 9px;
	font-size:10px;
	line-height:11px;
	color:#999;
	width:900px;
}
.footer div a{
	text-decoration:underline;
	line-height:11px;
	font-size:10px;
	color:#999;
}
.footer div a.validXhtml{
	text-decoration:none;
	float:right;
	
}
.footer img{
	border:none;
}
.note{
	color:#828181;
	font-size:10px;
	margin-left:20px;
	margin-top:10px;
	clear:both;
}
/*///////// [/FOOTER] //////////*/


/*///////// [BOXES] //////////*/
.box{
	background:#fff no-repeat url(box_bg.gif) left bottom;
	margin:0px -15px 10px -15px;
	padding:0px 15px 15px 15px;
	height:50px;
}
html>body .box{
	height:auto;
	min-height:50px;
}
#content .last{
	background:transparent;
	margin:0px;
	padding:0px 0px 15px 0px;
}
#content.expanded .last{
	background:#fff no-repeat url(box_bg.gif) left bottom;	
	margin:0px -15px 10px -15px;
	padding-left:15px;
	padding-right:15px;
}
#content #searchOptions .last, #content.expanded #searchOptions .last{
	background:transparent;
	padding:0px 15px 20px 15px;
	margin-top:0px;
	margin-bottom:0px;
}

#content #searchOptions{
	display:none;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:-15px;
}
#content #searchOptions{
	display:none;
	margin-left:-15px;
	margin-right:-15px;
}
#content #searchOptions .box{
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
}

#content .txtBox
{
	color:#666565;
	background:#efefef;
	padding:7px 5px 8px 10px;
}
#content .mapInfo .txtBox
{
	margin:0px 5px 5px 0px;
}
/*///////// [/BOXES] //////////*/


/*///////// [MISC] //////////*/

h1, h2, h3
{
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#860303;
	font-size:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
h1 *, h2 *, h3 *
{
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#860303;
	font-size:16px;
}
#content h1, 
#content h1 *
{
	line-height:23px;
}
h2
{
	color:#666;
	font-size:12px;
	line-height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
h2 *
{
	color:#666;
	font-size:12px;
	line-height:16px;
}
h3
{
	color:#666;
	font-size:11px;
	margin:0px;
	padding:0px;
	background:transparent;
}
h3 *
{
	color:#666;
	font-size:11px;
}
h1.fla
{
	color:#fff;
}
.flHead
{
	margin:0px 0px 5px 0px;
}
.content h2 
{
  color:#860303;
}
#main .content p 
{
  margin-bottom:20px;
}
.clear{
	clear:both;
}

a{
	color:#9B0024;
	text-decoration:none;
}
#main a:hover{
	text-decoration:underline;
}

a.remAll, 
a.remSel
{
	color:#797979;
	font-size:10px;
	background:transparent no-repeat url(rem_all.gif) 0px 0px;
	padding:0px 0px 0px 16px;
	margin:0px 20px 0px 0px;
	line-height:13px;
}
a.remSel
{
	background-image:url(rem_sel.gif);
}
a.remAll:hover, 
a.remSel:hover
{
	color:#9B0024;
	background-position:0px -30px;
}
a.nowWhat
{
	float:left;
	margin-top:4px;
}

a.up, 
a.down{
	background:transparent no-repeat url(up.gif) left top;
	margin:5px 0px 0px 0px;
	width:11px;
	height:10px;
	float:right;
}
a.down{
	background-image:url(down.gif);
	margin-right:3px;
}
a.right{
	float:right;
}

div.right{
	float:right;
}
div.left{
	float:left;
}
.skip{
	display:none;
}
.showSkip .skip
{
	display:block;
}
img.rightNoMargin
{
	float:right;
	margin-right:-15px;
	margin-left:15px;
	margin-top:-25px;
}
a.teaserBoligsiden
{
	float:left;
	width:211px;
	height:87px;
	background:transparent no-repeat url(teaser_boligsiden.png) left top;
}
a.teaserLandbrugssiden
{
	float:left;
	width:211px;
	height:82px;
	background:transparent no-repeat url(teaser_landbrugssiden.png) left top;
}
a.teaserNyeMuligheder
{
	float:left;
	width:211px;
	height:97px;
	margin-bottom:8px;
	background:transparent no-repeat url(teaser_nyemuligheder.png) left top;
}
a.teaserBoligmarkedet
{
	float:left;
	width:211px;
	height:75px;
	margin-bottom:8px;
	background:transparent no-repeat url(teaser_boligmarkedet.png) left top;
}
a.teaserFeedback
{
	float:left;
	width:211px;
	height:85px;
	margin-bottom:8px;
	background:transparent no-repeat url(teaser_feedback.png) left top;
}
a.teaserBoligindretning
{
	float:left;
	width:211px;
	height:101px;
	margin-bottom:8px;
	background:transparent no-repeat url(teaser_boligindretning.png) left top;
}
a.teaserVinder
{
	float:left;
	width:211px;
	height:101px;
	margin-bottom:8px;
	background:transparent no-repeat url(teaser_vinder.png) left top;
}
a.teaserStatistik
{
	float:left;
	width:211px;
	height:104px;
	margin-bottom:8px;
	background:transparent no-repeat url(teaser_statistik.png) left top;
}
a.teaserStatistikResult
{
	float:left;
	width:211px;
	height:104px;
	margin-bottom:8px;
	background:transparent no-repeat url(teaser_statistik_result.png) left top;
}
/*////// itemPreview /////*/
#itemPreviewPopUp
{
    text-align:left;
    font-size:10px;
	z-index:999;
	display:none;
	position:absolute;
	background:#fff;
	border:1px solid #9B0024;
	padding:4px 0px 4px 4px;
	line-height:14px;
	/*height:353px;*/
	width:205px;
	\width:211px;
	w\idth:205px;
}
#itemPreviewPopUp img
{
	float:left;
	margin:0px;
	background:#fff no-repeat url(loading.gif) 50% 50%;
	width:200px;
	height:137px;
}
#itemPreviewPopUp span.de{
	display:block;
	position:absolute;
	background:transparent no-repeat url(de.png) left top;
	width:21px;
	height:14px;
	top:122px;
	left:8px;
}
#itemPreviewPopUp h3, 
#content .mapItem h3
{
	float:left;
	font-weight:normal;
	font-size:11px;
	color:#9b0024;
	margin:4px 0px 4px 4px;
}
#itemPreviewPopUp h3 *, 
#content .mapItem h3 *
{
	font-weight:normal;
	font-size:11px;
}
#itemPreviewPopUp h3{
 color:#666;
 font-weight:bold;
}
#content .mapItem h3
{
	float:none;
	margin:0px 0px 2px 0px;
}
#content .mapItem .left
{
	margin:-2px 0px 0px 8px;
}

#itemPreviewPopUp .property, 
#content .mapItem .property
{
    float:left;
    font-size:10px;
    width:70px;
    line-height:14px;
    margin-left:4px;
}
#content .mapItem .property
{
    margin-left:0px;
}
#itemPreviewPopUp .property *, 
#content .mapItem .property *
{
    font-size:10px;
    line-height:14px;
}
#itemPreviewPopUp .value, 
#content .mapItem .value
{
    float:left;
    font-size:10px;
    margin-left:10px;   
    line-height:14px;
}
#itemPreviewPopUp .value *, 
#content .mapItem .value *
{
    font-size:10px;
    line-height:14px;
}
#itemPreviewPopUp .negative, 
#content .mapItem .negative
{
	color:#c00;
}
#itemPreviewPopUp .positive, 
#content .mapItem .positive
{
	color:#090;
}
#content .mapItem .preview
{
	position:relative;
	float:left;
	width:100px;
}
#content .mapItem .preview img
{
	width:100px;
	border:0px;
}
#content .mapItem .preview span.de{
	display:block;
	position:absolute;
	background:transparent no-repeat url(de.png) left top;
	width:21px;
	height:14px;
	top:62px;
	left:4px;
}
#content .mapItem a.save
{
	margin-left:0px;
	position:absolute;
	bottom:8px;
	left:6px;
}
#content .mapItem .mapPaging{
	position:relative;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:4px;
	margin-bottom:6px;
}

/*////// /itemPreview /////*/

a.save
{
	color:#666;
	padding-left:18px;
	margin-left:8px;
	line-height:18px;
	display:block;
	background:transparent no-repeat url(alert.png) 0px 3px;
}

a.save:hover
{
	color:#9B0024;
	background-position:0px -37px;
}
#content a.isSaved, 
#content a.isSaved:hover
{
	color:#ccc;
	background-position:0px -87px;
	text-decoration:none;
	cursor:default;
}

.tools .flHead
{
	width:400px;
	overflow:hidden;
}
.tools a
{
	margin-left:15px;
	float:right;
	color:#797979;
	font-size:10px;
	padding-left:21px;
	line-height:16px;
}
.tools a:hover
{
	color:#9B0024;
}
.tools a.print
{
	background:transparent no-repeat url(print.gif) 0px 3px;
}
.tools a.print:hover
{
	background-position:0px -27px;
}
.tools a.home
{
	padding-left:19px;
	background:transparent no-repeat url(home.gif) 0px 1px;
}
.tools a.home:hover
{
	background-position:0px -29px;
}
.tools a.email
{
	background:transparent no-repeat url(contact.gif) 0px 4px;
}
.tools a.email:hover
{
	background-position:0px -26px;
}

.cbList h3,
#related .cbList div.beliggenhed
{
	margin-bottom:2px;
	margin-left:20px;
}
.cbList a.add
{
	float:left;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:8px;
}
#main sup, #main sub
{
	font-size:7px;
}
img.right{
  float:right;
}
#main .left, 
#main #related .left, 
#main #related .cbList .left
{
	float:left;
	line-height:15px;
	margin-top:3px;
}
#main .left label
{
	float:left;
}
.popUp
{
	text-align:left;
	margin:0px;
	position:absolute;
	z-index:999;
	display:none;
	width:211px;
}

#minPrice h3, 
#maxPrice h3, 
#minArea h3, 
#maxArea h3, 
#email h3,
#feedback h3,
.popUpInt h3
{
	margin-bottom:8px;
}
#minPrice input, 
#maxPrice input, 
#minArea input, 
#maxArea input,
.popUpInt input
{
	width:100px;
	margin-top:2px;
}
#email input, 
#email textarea, 
#feedback input, 
#feedback textarea, 
#feedback select
{
	margin:0px 0px 5px -2px;
	width:165px;
}

#minPrice div.submit, 
#maxPrice div.submit, 
#minArea div.submit, 
#maxArea div.submit,
.popUpInt div.submit
{
	float:right;
	margin:0px;
}
#email div.submit, 
#feedback div.submit, 
#types div.submit,
.popUpTypes div.submit,
.popUpEmail div.submit
{
	/*float:right;*/
	margin:10px 0px 0px 0px;
}
#email div.submit a, 
#feedback div.submit a, 
#types div.submit a,
.popUpTypes div.submit a,
.popUpEmail div.submit a,
#warning div.submit a
{
width:145px;
text-align:center;
}
#minPrice div.submit input, 
#maxPrice div.submit input, 
#minArea div.submit input, 
#maxArea div.submit input, 
#email div.submit input,
#feedback div.submit input,
.popUpInt div.submit input
{
	width:auto;
}
#fader
{
	display:none;
	width:100%;
	min-width:958px;
	z-index:99;
	position:absolute;
	background:#fff;
}
#wait
{
	display:none;
	width:100%;
	min-width:958px;
	z-index:99;
	position:absolute;
	background:#fff;
	cursor:wait;
}



#mailConfirm,
#feedbackConfirm,
#feedbackInfo
{
	display:none;
}
.mailTxt
{
	padding:10px 0px 10px 0px;
	margin:10px 0px 10px 0px;
	border-top:1px solid #DBD8CE;
	border-bottom:1px solid #DBD8CE;
	color:#666;
}
.mailTxt .visEmailLink
{
	color:#9B0024;
	text-decoration:none;
}
.popUp a.close
{
	float:right;
	background:transparent no-repeat url(close.gif) left bottom;
	line-height:12px;
	height:18px;
	width:80px;
	text-align:center;
	padding:0px;
	position:relative;
	top:-9px;
	left:12px;
	font-size:10px;
}

#cbHider
{
	float:left;
	/*width:445px;*/
}

.typeAlertError,
.typeAlert
{
	color:#666;
	white-space:nowrap;
	display:none;	
	margin:3px 0px 0px 4px;
	float:none;
	position:absolute;
	top:4px;
	left:480px;
	margin-top:0;
	padding:1px;
}

.checkFix .cbList div.kvaeggaard,
.checkFix .cbList div.svinegaard
{
  float:left;
  width:110px;
}
.checkFix .cbList div.planteavlsgaard
{
  float:none;
  position:absolute;
  left:240px;
}

.checkFix .cbList div.skovejendom
{
  float:left;
  width:130px;
}
.checkFix .cbList div.specialejendom
{
  float:left;
  width:235px;
}
.checkFix .cbList div.lystejendom
{
  position:absolute;
  left:110px;
  top:0px;
}

.typeAlertError
{
  color:#fff;
	background:#9B0024;
}
#content .checkFix
{
	height:70px;
	padding-right:0px;
}

.typeAlertError 
{
  
}
html>body #content .checkFix
{
	height:70px;
	padding-right:0px;
}

/*///////// [/MISC] //////////*/


/*///////// [FLAPS] //////////*/
.flaps
{
	background:transparent no-repeat url(content_top_flaps.png) left bottom;
	height:28px;
	clear:both;
	padding-left:3px;
}
.inner .flaps
{
	padding-left:0px;
	background:transparent repeat-x url(flaps_bg.gif) left bottom;
	height:23px;
}
.flaps ul
{
	margin:0px 0px 0px 1px;
	padding:0px;
	list-style:none;
}
.flaps ul li{
	float:left;
	margin:0px;
	padding:0px;
	background:transparent no-repeat url(ul_li_top.png) 100% 0px;
	
}
.inner .flaps ul li{
	background-image:url(ul_li.png);
	
}
.flaps ul li a{
	float:left;
	display:block;
	padding:0px 7px 0px 10px;
	margin:0px 5px 0px 0px;
	line-height:23px;
	color:#860303;
	text-decoration:none;
	font-weight:normal;
	background:transparent no-repeat url(ul_li_a_top.png) 0px 0px;

}
#main .flaps ul li a:hover
{
	text-decoration:none;
}
.inner .flaps ul li a{
	background-image:url(ul_li_a.png);
}
.flaps ul li.sel{
	margin-left:-1px;
	background-position:100% -50px;
	
}
.flaps ul li.sel a{
	font-weight:bold;
	background-position:0px -50px;
}


/*///////// [/FLAPS] //////////*/

/*///////// [SPLITS] //////////*/
#main a.refresh
{
	z-index:99;
	position:absolute;
	background:transparent no-repeat url(close.gif) left bottom;
	line-height:18px;
	height:24px;
	font-size:10px;
	text-align:center;
	width:90px;
	right:224px;
	top:108px;
}
#main a.refresh:hover
{
	text-decoration:underline;
}

#content table.dataGrid
{
	padding:0px;
	margin:10px 0px 0px 0px;
	border:none;
	text-align:left;
	border-collapse:collapse;
	width:100%;
	\width:auto;
	w\idth:100%;
}

#content table.dataGrid th, 
#content table.dataGrid .th td
{
	vertical-align:top;
	height:25px;
	line-height:22px;
	background:transparent repeat-x url(th.gif) left top;
	padding-top:0px;
	padding-left:6px;
	font-weight:normal;
	border:none;
}
#content table.dataGrid .pic
{
	background:transparent no-repeat url(th_first.gif) left top;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	width:107px;
}
#content table.dataGrid .seller
{
	padding-left:15px;
	background:transparent no-repeat url(th_seller.gif) right top;
}
#content table.dataGrid .remember
{
	color:#999;
	width:70px;
	background:transparent no-repeat url(th_last.gif) right top;
}
#content table.dataGrid .address
{
	width:110px;
}


#content table.dataGrid th a, 
#content table.dataGrid .th td a
{
	color:#000;
}
#content table.dataGrid td
{
	padding:0px 0px 0px 6px;
	margin:0px;
	border:none;
	background:transparent repeat-x url(td.gif) left bottom;
}
#content table.dataGrid td.sel
{
	background-image:url(td_sel.gif);
	background-color:#F6F6F6;
}

#content table.dataGrid th.sel, 
#content table.dataGrid .th td.sel,
#content table.dataGrid th.picSel, 
#content table.dataGrid .th td.picSel
{
	color:#fff;
	background:transparent no-repeat url(th_sel.gif) center top;
}
#content table.dataGrid th.sel sup, 
#content table.dataGrid .th td.sel sup
{
  color:#fff;
}
#content table.dataGrid th.picSel, 
#content table.dataGrid .th td.picSel
{
	background:transparent no-repeat url(th_first_sel.gif) left top;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	width:107px;
}
#content table.dataGrid th.sel a, 
#content table.dataGrid .th td.sel a, 
#content table.dataGrid th.picSel a, 
#content table.dataGrid .th td.picSel a
{
	color:#fff;
}

#content table.dataGrid td.itemPreview{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:4px;
	background:transparent;
}
#content table.dataGrid td.itemPreview div.de, 
#content table.dataGrid td.itemPreview span.de
{
	display:block;
	position:relative;
	background:transparent no-repeat url(de.png) left top;
	width:21px;
	height:14px;
	top:-18px;
	left:4px;
	margin-bottom:-14px;
}

#content table.dataGrid td.itemPreview img
{
	display:block;
	width:100px;
	height:80px;
	border:1px solid #CDCDCD;
}

#content table.dataGrid td.itemPreview a:hover img{
	border:1px solid #9B0024;
}
#content table.dataGrid td.previewAll{
    background:transparent;
    padding:0px 0px 25px 0px;
    border-bottom:1px solid #cdcdcd;
}
#content table.dataGrid td.previewAll img{
    width:175px;
    border:none;
    border-bottom:1px solid #cdcdcd;
    border-top:1px solid #cdcdcd;
    float:left;
    position:relative;
    top:-5px;
}
#content table.dataGrid td.negative
{
	text-align:center;
	color:#c00;
}
#content table.dataGrid td.positive
{
	text-align:center;
	color:#090;
}


#content table.dataGrid .last td, 
#content table.dataGrid .last td.itemPreview{
	background:transparent;
}
#content table.dataGrid .last td.sel
{
	background-color:#F6F6F6;
}
#content table.dataGrid label{
  cursor:pointer;
}
#content table.dataGrid tr.printIt td, 
#content table.dataGrid tr.printIt td.itemPreview
{
	background:transparent repeat-x url(td_print.gif) left bottom;
}

#content table.dataGrid tr.printIt td.sel
{
	background:transparent repeat-x url(td_print_sel.gif) left bottom;
}
#content table.dataGrid td.marked, 
#content table.dataGrid tr.printIt td.marked
{
	background:transparent no-repeat url(td_mark.gif) right bottom;
}
#content table.dataGrid .c
{
  padding: 0px 3px 0px 3px;
  text-align:center;
}

/* dataGrid simple */
#content table.simple .pic, 
#content table.simple .remember
{
	width:5px;
}
#content table.simple td.itemPreview img
{
	height:17px;
}
#content table.simple td{
	padding:5px 0px 6px 6px;
	background:none;
	border-bottom:1px solid #cdcdcd;
}
#content table.simple td.sel{
	background:#f6f6f6;
	border-bottom:1px solid #cdcdcd;
}
#content table.simple td.spacing{
	border:none;
}
#content table.simple .remember
{
	background-image:url(th_last_dark.gif);
}
#content table.dataGrid .last td, #content table.dataGrid .last td.maegler
{
	border:none;
}

#content table.simple .maegler
{
	background:transparent no-repeat url(th_first.gif) left top;
	width:150px;
}
#content table.simple td.maegler
{
	background:transparent;
}
#content table.simple .maeglerSel
{
	background-image:url(th_first_sel_long.gif);
	color:#fff;
}
#content table.simple .maeglerSel a
{
	color:#fff;
}
#content table.simple .chain
{
	background:transparent no-repeat url(th_last_dark.gif) right top;
	width:90px;
}
#content table.simple td.sel{
	background:#f6f6f6;
	border-bottom:1px solid #cdcdcd;
}
/*///////// [FORMS] //////////*/
form, fieldset{
	margin:0px;
	padding:0px;
}
.cbList
{
	margin-left:10px;
	margin-bottom:20px;
	width:680px;
}

.checkFix .cbList 
{
  position:relative;
  overflow:visible;
}

#related .cbList, 
.popUp .cbList
{
	margin:5px 0px 0px 0px;
}
.txtLine
{
	margin-left:16px;
}
.cbList label, 
.txtLine label
{
	float:left;
	width:90px;
	line-height:20px;
	cursor:pointer;
}
.cbList label.wide
{
  width:110px;
}
.cbList label.wide2
{
  width:215px;
}
#related .cbList label, 
.popUp .cbList label
{
	width:auto;
	float:none;
}
.radioList label
{
	cursor:pointer;
}
.multiple label
{
	width:130px;
	display:inline-block;
}

.txtLine label
{
	width:110px;
}
.txtLine label.clean
{
	width:auto;
	margin-left:5px;
	margin-right:5px;
}
.cbList input, 
.txtLine input,
.txtLine textarea,
.txtLine select
{
	float:left;
}
.txtLine input
{
	width:150px;
}
.txtLine input.sizeTwo
{
	width:326px;
}
.txtLine select
{
	width:156px;
}

.contact
{
	margin-left:0px;
}
.contact label
{
	display:block;
	width:300px;
	float:none;
}
.contact input
{
	width:400px;
	margin-bottom:5px;
}
.contact textarea
{
	width:400px;
	margin-bottom:5px;
}


.mapArea .txtLine input, 
.mapArea .txtLine select, 
.mapArea .txtLine label
{
	margin-bottom:5px;
}

div.submit
{
	padding:0px;
	margin:0px;
	background:transparent no-repeat url(div_submit.png) right top;
	padding-right:9px;
	float:left;
}


div.submit input, 
div.submit a
{
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	cursor:pointer;
	text-align:left;
	background:transparent no-repeat url(submit.png) left top;
	margin:0px;
	padding:0px 0px 9px 10px;
	line-height:22px;
	height:20px;
	border:none;
	font-size:11px;
	font-weight:bold;
	color:#9B0024;
	float:left;
}
div.submit a
{
	padding-left:15px;
	padding-right:8px;
}
#main div.submit a:hover
{
	text-decoration:none;
}


.searchTeaser input
{
	width:110px;
	color:#ccc;
	margin-top:1px;
	margin-bottom:5px;
}
.searchTeaser div.submit input
{
	width:auto;
	margin-top:0px;
	margin-bottom:0px;
	color:#9B0024;
}
.searchTeaser div.submit
{
	float:right;
}
/*///////// [/FORMS] //////////*/


/*////////// [PRINT] ///////////*/
@media print {
	#nav, #service, #sub, #related, .spot, .tools a, .footer{
		display:none;
	}
	#top
	{
		height:35px;
		border:none;
	}
	#top img.logo{
		top:10px;
	}
	#content .flaps
	{
		display:none;
	}
	#content .inner .flaps
	{
		display:block;
	}
	.searchBar
	{
		display:none;
	}
	#content .hideForPrint table.dataGrid tr{
    display:none;
  }
  #content .hideForPrint table.dataGrid tr.printIt{
    display:block;
  }
  #content table.dataGrid td.previewAll{
    page-break-after:auto;
  }
  #content table.dataGrid td.previewAll img{
    float:none;
    position:static;
  }
  #content div.noPrint{
    display:none;
  }
	
}
/*////////// [/PRINT] ///////////*/

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 80px;
  text-align : left; 
  list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

div#DynamicMap_help 
{
  position:absolute;
  background-color: #efefef;
  width: 234px;
  height: 42px;
  top: 0px;
  left: 454px;
}

div#DynamicMap_help div
{
  padding: 5px;
}