@CHARSET "ISO-8859-1";

div.select-country,div.select-city-beach
{
	padding-top:5px;
	float:left;
}

div.select-city-beach select {width:250px;}
.main-content
{
	margin-left:12px;
}

* html .main-content
{
	margin-left:9px;
	width:500px;
}

.frame-bund-bottom
{
	background:#fff;
}

# html .frame-bund-bottom
{
	position:absolute;
	margin-top:-20px;
}

.house-desc
{
	margin-left:3px;
}

* html .house-desc
{
	margin-left:3px;
}

#hus-image
{
	/*background: url(/upload/images/7-1-thumb.jpg) no-repeat top left;*/	
}

#left-content
{
	/*margin-left:9px;*/
}

* html #left-content
{
	/*margin-left:6px;*/
}

.randomizer
{
	margin-left:12px;
}

* html .randomizer
{
	margin-left:12px;
}

#random-image-title
{
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	color:#fff;
	background:#b1b1b1;
}	
	
#search-form
{
  float:left;
	margin-left:11px;
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
	width:653px;
	background-color:#fff;
}

* html #search-form
{
  margin-left:6px;
}


.table-index
{
	margin-top:25px;
	margin-left:13px;	
	width:669px;
}

* html .table-index
{
	margin-left:10px;
	padding:0;
}

#searh-form input
{
	
}

#search-top
{	
	margin:0;
	background: url(/grafik/v2/bodybox_top.png) no-repeat top right;	
	height:8px;
}

#search_textbox h3
{
	font-size:13px;
	font-weight:bold;
	color:#083457;	
	margin-bottom:7px;	
}

.search_top_text {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	width:200px;
	padding-bottom: 0px;
}


#search_textbox
{
	float:left;
	width:310px;	
	padding-left:19px;
	margin-top:0px;
	height:134px;
	border-left:1px solid #F1F0ED;
}

* html #search_textbox
{
	width:270px;

}

#search_textbox .search {
	background:transparent;
	border:1px #b1b1b1 solid;	
	font-family:verdana;
	font-size:12px;
	width:310px;
	margin-bottom:8px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size:11px;
}

.search2{
    background:transparent;
	border:1px #b1b1b1 solid;	
	font-family:verdana;
	font-size:12px;
	width: 258px;
	margin-bottom:8px;
	/*margin-left:-11px;*/
	padding-top: 1px;
	padding-bottom: 1px;
	font-size:11px;
}

#search_checkbox
{
 padding-top:3px;
 float:left; 
 width:100%;
 margin-left:-4px;
}

* html #search_checkbox
{
  margin-left: -1px;
}

#search_checkbox div.checkbox
{
  float:left;
}

#search_checkbox div.checkbox_label
{
  float:left;
  padding-top:4px;
  padding-left:1px;
  font-size: 11px;
}

#quick-search
{
	position: absolute; 
	right: 0px;
	/*float: right;*/
	top:8px;
	width:  306px;
	height: 168px;
	background: url(/grafik/v2/map_top_right.png) no-repeat top right;
}

* html #quick-search
{
	position:relative;
	top:0px;
	left:14px;
}


#quick-search-text
{
	float:right;
 	 font-size:10px;
	float:left;
	width:140px;

}

*:first-child+html #quick-search-text{
	width:135px;
	
}


* html #quick-search-text
{
	width:135px;
	margin-left:5px;
}

#quick-search-title
{
	float:left;
  font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;	
}

.map
{
  float:left;
	margin-left:21px;
	margin-top:0px;
}

* html .map
{
	margin-left: 11px;
}


#search-bottom
{	
	float:left;	
	width:632px;
	margin:0px;
	padding-left:19px;
	/*background: url(/grafik/v2/bodybox_bg.png) repeat-y top left;*/
	border-left:1px solid #F1F0ED;
	border-right:1px solid #F1F0ED;
	/*padding-top:50px;*/
	/*margin-top:50px;*/
}

/*ie6 fix*/
* html #search-bottom
{	
	margin-top:-40px;
}

/*ie7 fix*/
/*
*:first-child+html #search-bottom
{
	padding-top:1px;
	border-right:1px solid #E6E3E3;
}
*/

#search-bottom h3{
	margin-bottom:8px;
	font-size:13px;
	margin-top:-5px;
	font-weight:bold;
}

/* ie6 fix */
* html #search-bottom h3
{
	margin-top:-3px;
}	

#search-arrival
{
	float:left;	
	width:200px;
		
}
#search-arrival .search
{
	background:transparent none repeat scroll 0 0;
	/*border:medium none;*/
	border:1px #b1b1b1 solid;		
	font-family:verdana;
	font-size:12px;
	width:188px;	
	margin-bottom:8px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size:11px;
}


#search-keyword
{
	float:right;
	width:350px;
	/*padding-left:61px;	*/
}

#search-keyword h3{
  margin-bottom:0px;
}

.search-keyword-text
{
	width:347px;	
	margin-top:10px;
	margin-bottom:22px;
}

.textbox
{
  font-size:10px;
	padding-bottom:2px;
	padding-top:3px;
	border:1px solid #B1B1B1;
}

div.div_textbox
{
  padding-bottom: 5px;
  width: 206px;
}

#search-keyword h4
{
	color:#000;	
}


#search-more 
{
	float:right;	
	padding-right:10px;
	margin-top:-10px;
}

#search-more input.textbox
{
  width: 91px;
  margin-top:0px;
} 

#search-button input.textbox
{
  width: 91px;
  margin-top:0px;
} 

#small
{
	font-size:9px;	
	text-decoration:none;
}

#search-button 
{
  float:right;
}

#search-button-adv
{		
  position:absolute;
  bottom:10px;  
  right:-5px;
}

/*ie6 fix*/
* html #search-button-adv
{
	bottom:30px;
	right:15px;
}

/*ie7 fix*/
*:first-child+html #search-button-adv
{
	margin-top:-20px;
}


* html .white-box-bottom
{
	margin-top:-7px;
}

.bar-top
{
	background:transparent url(/grafik/v2/bar_top.png) no-repeat top left;
	height:26px;
	width:666px;
	padding-left:5px;	
}

.bar-bottom
{
	background:transparent url(/grafik/v2/bar_bottom.png) no-repeat top left;
	height:26px;
	width:671px;
}

.text-menu-bottom
{
	margin-left:5px;
	padding-top:4px;
	font-size:9px;
	font-weight:bold;
}
.text-menu-bottom a
{
	color:#083457;
	text-decoration:none;
}

.button
{
	width:160px;
	height:25px;
	padding-bottom: 5px;
	background:transparent url(/grafik/v2/button.png) no-repeat scroll right top;
	border:medium none;
	color:white;
	/*margin-top:-15px;*/
}

*:first-child+html .button
{
		
}

/*
#search-table image
{
	height:80px;
	width:120px;
	vertical-align:middle;	
	
}
*/
#search-table
{
}

* html #search-table
{
	margin-left:3px;
}

#search-table table
{
	width:671px;
}

#search-table td
{
	font-size:9px;	
	vertical-align:top;
	/*height:90px;*/
	/*padding-top:3px;*/
	/*height:80px;*/
	/*padding: 4px 4px 4px 4px;*/
	/*border:0.4pt solid #c1c1c1;*/
	
}

.td-border
{
	/*border:1px solid #c1c1c1;*/
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	height:90px;
}

.td-border-side
{
	/*border-top:1px solid #c1c1c1;*/
	border-bottom:1px solid #cccccc;	
}

.td-border-left
{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.td-price
{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#search-table th
{
	height:10px;
	font-size:10px;
	font-weight:normal;
}


#search-table th a
{
	text-decoration:none;
	color:#083457;
	font-size:10px;
	font-weight:normal;
}

#search-table #vip-member, #search-table .vip-member
{
	background:#ebf3fa;
	
}
#search-table #paid-member
{
	background:#4fd5d6;
	
}

#search-table .thumb-img
{
	/* overflow:hidden;
	   height:90px;
	*/
	/*margin-top:-3px;*/
}	

#search-table .thumb-img img
{
	overflow:hidden;
	height:90px;
	width:120px;
	/*margin-top:-3px;*/
}


#search-table .thumb-img-lm
{
	float:left;
	height:90px;
	overflow:hidden;
	/*margin-top:-3px;*/
	width:120px;
	
}

.lm-margin
{
	margin:5px 5px 5px 5px;
		
}

.lm-uge
{
	margin-top:5px;
	width:37px;
	float:left;
	text-align:center;
	
}

*:first-child+html #search-table .thumb-img
{
	width:120px;
}

* html #search-table .thumb-img
{
	/*height:80px;*/
}
	
.last-minute
{
	/*width:130px;*/
	width: 507px;
	border:1px #083457 solid;
	background:#dbe4fb;
	position:absolute;	
	/*margin-left:-140px;*/
	margin-left:-226px;
	margin-top:-30px;
	color:#083457;
	padding:5px;
	text-align:left;
}

*:first-child+html .last-minute
{
	margin-left:-230px;
	
}


* html .last-minute
{
	
	margin-left:-200px;
	margin-top:-50px;
}	
/* Facilities Icon in Search Result */
#weekend
{
	/*margin-top:5px;*/
}
#weekend img
{	
	
}

#smoking img
{
	
	text-align:center;
	margin-bottom:5px;
}
#animal img
{	
	float:left;
	height:17px;
	width:16px;
}

/* End Facilities Icon */

#new-search a
{
	float:left;	
	background:transparent url(/grafik/v2/button_red.png) no-repeat top left;
	height:21px;
	width:87px;
	margin-left:3px;
	margin-top:4px;
	padding-top:3px;
	padding-left:13px;
	color:#fff;
	text-decoration:none;
}



#max-page
{
	margin-top:5px;
	float:right;
}


#page-link
{
	margin-top:5px;
	margin-left:10px;
	margin-right:5px;
	text-align:right;
	padding-right:10px;
	float:right;
	
	
}

#search-table-image
{
	margin:0;
	padding:0;
}

/** End Search **/

#facilities
{
	/*display:none;*/
	/*float:left;*/
	padding-top:31px;
	margin-bottom:0px;
	margin-left:0px;
	width:610px;
	position: relative;
	padding-bottom:10px;
	clear:both;
}

* html #facilities
{
	position:static;
	left:-230px;
	top:10px;
}

#facilities h3
{
  margin-bottom:5px;
}

#hide-adv
{
  float:right;
}
   
#hus-facilities-box1, #hus-facilities-box2,#hus-facilities-box3,
#hus-facilities-box4, #hus-facilities-box5,#hus-facilities-box6
{	
	margin:0;
	margin-top:40px;
	float:left;
	width:140px;
	background:#fff;
	/*background:url(/grafik/v2/smallbox_bg.png) repeat-y scroll bottom;*/
				
}

#hus-facilities-box4
{
  padding-top: 6px;
}

* html #hus-facilities-box4
{
  margin-top: 35px;
  padding-top: 0px;
}

#hus-facilities-box5
{
  margin-top: 23px;
  padding-top: 6px;
}

* html #hus-facilities-box5
{
  margin-top: 17px;
  padding-top: 0px;
}

#hus-facilities-box6
{
  margin-top: 6px;
  padding-top: 6px;
}

* html #hus-facilities-box6
{
  margin-top:  0px;
  padding-top: 0px
  
}

.hus-fbox-t
{
	width:142px;
	height:22px;
	background: url(/grafik/v2/faciletet_box_top.png) no-repeat scroll top left;
	margin-left:-1px;
	margin-top:-21px;
}

* html .hus-fbox-t
{
  margin-top: 0px;  
}

.hus-fbox-b
{	
	background:url(/grafik/v2/facilitet_box_bottom.png) no-repeat scroll left bottom;
	height:12px;
	margin-left:-1px;
	margin-bottom:-9px;
}

* html .hus-fbox-b
{
  margin-bottom: 0px;
}

#facilities-box
{	
	margin:0;
	margin-top:10px;
	margin-left:10px;
	float:left;
	width:142px;
	
	background:url(/grafik/v2/smallbox_bg.png) repeat-y scroll bottom;		
		
}

.fbox-t
{
	width:142px;
	height:22px;
	background:url(/grafik/v2/smallbox_top.png) no-repeat scroll top left;
	margin-left:0px;
}

* html .fbox-t
{
   margin-left:	
}

.facilitetTitle
{
	margin:0;
	padding-left:15px;
	padding-top:3px;
	font-weight:bold;
}

.fbox-b
{	
	background:url(/grafik/v2/smallbox_bottom.png) no-repeat scroll left bottom;
	height:12px;
	margin:0;
}

.fbox-content
{
	padding-left:5px;	
}

/*
* 
*/

.facilitetOn 
{
	
	color:#C0C0C0;
	font-size:10px;
	padding:3px;
	padding-left:10px;
	white-space:normal;
}

.facilitetOff 
{
	
	color:#083457;
	font-size:10px;
	padding:3px;
	padding-left:10px;
	white-space:normal;
}


#msg-box
{
	position:absolute;
	width:135px;
  	bottom:48px;
  	right: 0px;	
}


* html #msg-box
{
	right:20px;
	bottom:80px;
}


#msg-box p
{
	margin-top:3px;
	font-style: italic;
	width:135px;
	border:1px #000 solid;
}

*:first-child+html #msg-box p
{
	
}

.facility-body
{
	width:460px;
	margin-left:-11px;
}
/*ie6 fix*/
* html .facility-body
{
	width:470px;
	margin-left:-15px;
}

/*ie7 fix*/
*:first-child+html .facility-body
{
	margin-left:-5px;
}

/** End Facility **/

* html .frame-bund-bottom
{
	margin-top:-6px;
}

*:first-child+html .frame-bund-bottom
{
	margin-top:-4px;
}

/** End Search **/

/** contact frame**/
.kontaktFrameSynlig {
	border:1px dashed #083457;
	display:block;
	height:150px;
	margin-top:5px;
	overflow:hidden;
	width:295px;
}

.kontaktBox {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E0E0E0 none repeat scroll 0 0;
	border:1px solid #083457;
	padding:5px;
	width:300px;
}

.husLinkData
{
	width:670px;
	overflow:auto;
}

/**Content**/

#mainContent
{
	background:#fff;	
}


/*
*Calendar CSS
*/
div#kalenderVisning {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#B7231C none repeat scroll 0 0;
	border:2px outset #F09090;
	color:#FFFFFF;
	font-size:7pt;
	height:420px;
	left:50%;
	margin-left:-225px;
	margin-top:-200px;
	padding:2px 5px 5px;
	position:absolute;
	top:50%;
	visibility:hidden;
	width:460px;
	z-index:10;
}
div#kalenderVisning a {
	color:#FFFFFF;
	text-decoration:none;
}
div#kalenderContent {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	color:#303060;
	height:400px;
	width:450px;
}
iframe#kalenderIframe {
}
#kalendervindueHTML {
	margin:0;
	padding:0;
}
body#kalendervindue {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:8pt;
	margin:0;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:0;
}


	/* området indeholdende kalenderen */
	.calendarContainerBruger {
	}

	/* en kolumne i kalenderen */
	.calendarColumnBruger {
		float: left;
	}
	
	/* enkelt celle i kalenderen */
	.calendarCellBruger {
		width: 100px;
		min-height: 70px;
		_height: 70px;
		border: 1px solid #083457;
		background: #e0e0e0;
		margin-right: 3px;
		margin-bottom: 3px;
		text-align: left;
	}

	/* hvis lastMinute */
	.calendarCellBruger.LastMinuteOn {
		border: 1px solid red;
	}
	
	/* formattering for lastMinuteTeaser */
	.calendarLastMinuteTeaserUser {
		padding: 2px;
		/* disse koder skjuler teasere */
		height: 1px;
		line-height: 1px;
		display: none;
	}
	/* formattering for lastMinute tekst fremvisning */
	
	/* lastMinute status checkbox */
	.calendarLastMinuteBruger {		
		padding: 2px;
		font-weight: bold;
	}
	
	/* uge-overskrift for hver celle */
	.calendarHeaderBruger {
		font-weight: bold;
		font-size: 9px;
		text-transform: uppercase;
		text-align: right;
		border: 1px solid #000000;
		padding: 2px;
		background: #083457;
		color: #ffffff;
	}
	
	/* pris-box */
	.calendarPrisBruger {
		padding: 2px;
	}
	
	/* select-box Status generel formattering */
	.calendarStatusBruger {
		width: 100px;
	}
	
	/* div LEDIG */
	.calendarLedigBruger {
		background: #B3FF99;
	}

	/* div DELVIS LEDIG */
	.calendarDelvisBruger {
		background: #FFD65C;
	}

	/* div BOOKET */
	.calendarBooketBruger {
		background: #FF9933;
	}
	
	/* lastMinute førpris input box */
	.calendarFoerPrisBruger {
		font-style: italic;
		padding: 2px;
	}

	/* LastMinute teaser boxes */
	.calendarLastMinuteTeaserBruger	{
		padding: 2px;
	}
	
	/* separator (<hr>) mellem normal ugepris og lastminute */
	.calendarSeparatorBruger {
		margin: 0px;
		color: #909090;
		border: 1px dashed;
	}


/****/

	/* området indeholdende kalenderen */
	.calendarContainer {
	}

	/* en kolumne i kalenderen */
	.calendarColumn {
		float: left;
	}
	
	/* enkelt celle i kalenderen */
	.calendarCell {
		width: 110px;
		border: 1px outset #909090;
		background: #e0e0e0;
		padding: 3px;
		margin-right: 5px;
		margin-bottom: 5px;
		text-align: right;
	}

	/* hvis delvis ledig */
	.calendarCell.LastMinuteOn {
		background: #c0d0ff;
	}
	
	/* uge-overskrift for hver celle */
	.calendarHeader {
		font-weight: bold;
		font-size: 9px;
		text-transform: uppercase;
	}
	
	/* pris-box */
	.calendarPris {
		border: 1px inset;
		width: 28px;
	}
	
	/* select-box Status generel formattering */
	.calendarStatus {
		width: 100px;
	}
	
	/* option LEDIG */
	.calendarLedig {
		background: #B3FF99;
	}

	/* option DELVIS LEDIG */
	.calendarDelvis {
		background: #FFD65C;
	}

	/* option BOOKET */
	.calendarBooket {
		background: #FF9933;
	}
	
	/* lastMinute status checkbox */
	.calendarLastMinute {
	}
	
	/* lastMinute førpris input box */
	.calendarFoerPris {
		border: 1px inset;
		width: 28px;
	}
	.calendarFoerPris:disabled {
		background: #909090;
	}
	/* LastMinute teaser boxes */
	.calendarLastMinuteTeaser	{
		border: 1px inset;
		width: 45px;
	}
	
	/* separator (<hr>) mellem normal ugepris og lastminute */
	.calendarSeparator {
		margin: 0px;
		color: #909090;
		border: 1px dashed;
	}

/** House Description  **/
/** House view css for free user  **/
#view-free-user-top
{
	border-left:1px solid #E6E3E3;
	border-right:1px solid #E6E3E3;	
	padding:1px 10px;
	width:648px;
	float:left;
}

div.view_free_user_top_top
{
  margin-top: 15px;
  float:left;
  height: 13px;
  width:670px;
  background:transparent url(/grafik/v2/white_box_big_top.png) repeat top left;
}

* html #view-free-user-top
{
	margin-top:-2px;
}

#view-free-user-top div div
{
  border: 0;
}

.view-house-title
{
	width:150px;
	float:left;	
	font-size:13px;
	font-weight:bold;
	padding-left:9px;
}

#view-house-menutop ul
{
	width:600px;
	margin:0;
	margin-left:-10px;	
}

#view-house-menutop li
{
	float:left;
	list-style:none;
	margin:0;
}

/*Billeder*/

#view-house-billeder
{
	margin-left:1;
	background:transparent url(/grafik/v2/white_box_small_body.png) repeat-y top-left;
	text-align:center;
	border-left:1px solid #E6E3E3;
	border-right:1px solid #E6E3E3;
	width:151px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}

* html #view-house-billeder
{
	margin-top:-1px;
}

#view-house-billeder a
{
  float:left;
  border: solid 1px #999;
  margin-bottom: 3px;
  margin-left: 15px;
}

#view-house-billeder2
{
	margin-left:1;
	background:transparent url(/grafik/v2/white_box_small_body.png) repeat-y top-left;
	text-align:center;
	border-left:1px solid #E6E3E3;
	border-right:1px solid #E6E3E3;
	width:151px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}

#view-house-billeder2 a
{
  float:center;
  border: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
}

#view-house-left	
{
	float: left;
	/*padding: 10px;*/
	margin-top: 0px;
	/*margin-left: 5px;
	margin-right: 5px;*/
	/*border: 1px dashed #083457;*/	
	margin-right: 3px;
	background: #ffffff;
	width: 151px;	
}

div.view_house_left_bottom
{
  float:left;
  height: 6px;
  width: 152px;
  background: url(/grafik/v2/white_box_small_bottom.png) no-repeat left bottom;
}

* html #view-house-left
{
	margin-top:-2px;
}

/* house description */

#view-house-right
{
	float:left;
	margin-left:11px;
	width:505px;
}
* html #view-house-right
{
	margin-left:10px;
}

#view-house-desc
{
  float:left;
	width:471px;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #E6E3E3;
	border-right:1px solid #E6E3E3;
}

* html #view-house-desc
{
	margin-top:-2px;
}

*:first-child+html #view-house-desc
{
	margin-top:-2px;
}


#view-house-box, #view-house-box1, #view-house-box2, #view-house-box3
{
	width:474px;	
	background:#edf1fc;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:10px;
	float:left;
}

* html #view-house-box1
{
	margin-top:-2px;
}

* html #view-house-box2
{
	margin-top:-2px;
}

*:first-child+html #view-house-box1
{
	margin-top:-2px;
}

*:first-child+html #view-house-box2
{
	margin-top:-2px;
}


.view-house-box-title
{
	float:left;
	font-size:11px;
	font-weight:bold;
	width:350px;
	font-weight:bold;
}

#view-house-box1 .view-house-box-title
{
	float:left;
	font-size:11px;
	font-weight:bold;
	width:200px;
	font-weight:bold;
}

#view-house-box .view-house-box-right-top
{
	float:right;
	overflow:hidden;
	text-align:right;
	padding-right:1px;
}

#view-house-box2 div.view-house-box-right-top
{
  margin-right: 2px;  
}


#view-house-box1 div.view-house-box-right-top img
{ 
  position:absolute;
  margin-left:3px;
  top:-1px;
  right: 3px;
}

#view-house-box2 div.view-house-box-right-top
{
  float:right;
}

.left-button-description
{
  float:left;
	padding-top:0px;
	margin-top:7px;
	width:160px;
	height:13px;
	overflow:hidden;
	color: #999;
	font-style: italic;
	padding-left: 15px;
}

#view-house-box-green
{
	border-left: 1px #083457 solid;
	border-right: 1px #083457 solid;
	width:477px;	
	background:#edf1fc;
	padding:10px;
  padding-top:0px;
	float:left;
	padding-left:15px;
}

* html #view-house-box-green
{
	margin-top:-2px;
}

*:first-child+html #view-house-box-green
{
	margin-top:-2px;
}	

#view-house-box-green #receive-contact-email,#inquiry-name,#inquiry-to, #tb_modtager, #tb_afsender
{
	width:216px;
	color:#cccccc;
}

#view-house-box-green #inquiry-body
{
	width:470px;
	height:70px;
	color: #CCCCCC;
}


#view-house-box3 .text-email
{
	width:250px;
}

#view-house-box3 .text-desc
{
	width:480px;
	height:60px;
}

.blue-box-top
{
  float:left;
	background: #edf1fc url(/grafik/v2/blue_box_top.png) no-repeat top left;
	width:504px;
	height:11px;
}

.blue-box-bottom
{
  float:left;
	background:transparent url(/grafik/v2/blue_box_bottom.png) no-repeat top left;
	width:504px;
	height:11px;
	margin-bottom:15px;
}

.bluegreen-box-top
{
  float:left;
	background:transparent url(/grafik/v2/bluegreen_box_top.png) no-repeat top left;
	width:504px;
	height:11px;	
}

.bluegreen-box-bottom
{
  float:left;
	background:transparent url(/grafik/v2/bluegreen_box_bottom.png) no-repeat top left;
	width:504px;
	height:11px;
	margin-bottom: 15px;
}

.house-link
{
	margin-left:0px;
	float:left;	
}


.house-link a
{
	display:block;
	width:230px;
	text-align:left;
	
}

.gem-save
{
	/*border:yellow 1px solid;*/
	
}

#receive-contact-result
{
  float:left;
  width:100%;
	/*background:#C0C0C0;	*/
}

receive-inquiry-result
{
	background:##C0C0C0;	
}

#resultat-lm
{
	width:453px;
	float:left;
}

#resultat
{
	width:345px;
	float:left;
}
#pris
{
	float:left;	
	width:108px;
	text-align:center;
	overflow:widden;
}
#geography
{	
	/*width:104px;*/
	width:102px;
	float:left;
	text-align:center;
	overflow:hidden;
}
#person
{
	margin-left:0px;	
	float:left;
	/*width:29px;*/
	width:37px;
	text-align:center;
	overflow:hidden;	
}

#strand
{
	margin-left:0px;
	/*width:47px;*/
	width:42px;
	float:left;
	text-align:center;
	overflow:hidden;	
}
#gem
{
	width:31px;
	float:left;
	text-align:center;
	overflow:hidden;
		
}

#sort
{
	float:right;
	width:100px;
	/*margin-top:-13px;*/
	margin-right:5px;
	text-align:right;
		
}
/*ie6*/
* html #sort
{
	margin-top:-10px;	
}

/*ie7*/
*:first-child+html #sort
{
	/*margin-top:-12px;*/
}

.resultat
{
	float:left;
}

#topHusListe h1
{
	/*text-align:center;*/
	/*font-wight:bold;*/
	margin-left:14px;
}

#topHusListe ul
{
	list-style:none;		
}

#topHusListe li span
{
  position: relative;
}

#topHusListe li span img 
{
  margin-left:3px;
  position: absolute;
  right: -18px;
  top:-12px;
}

#topHusListe li a
{
	
}

#contact-button
{
	float:right;
	background:transparent url(/grafik/v2/button_green_contact.png) no-repeat top left;
	width:114px;
	height:41px;
	padding-top:5px;
	padding-left:1px;
	text-align:center;
	margin-top:-35px;
	margin-right:-20px;
}

#contact-button a
{
	font-size:10px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
}
/* user cms tablink */
.tablink {
	background:#BCC4EB none repeat scroll 0 0;
	border-color:-moz-use-text-color #606060 #606060;
	border-style:none solid solid;
	border-width:0 1px 1px;
	color:#003060;
	display:block;
	float:right;
	margin-left:2px;
	margin-top:0;
	padding:0 3px 3px;
	text-decoration:none;
}

.venstrelink:hover, .venstrelink:active {
	background:#D7432C none repeat scroll 0 0;
	border:2px inset #F09090;
	color:#FFFFFF;
}

a:hover {
	color:#0879d1;
	text-decoration:none;
}

.venstrelink {
	background:#B7231C none repeat scroll 0 0;
	border:2px outset #F09090;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	margin-bottom:1px;
	padding:2px 2px 2px 10px;
	text-decoration:none;
}

.white-box-bottom
{
	margin-top:-4px;
}

/** End House Description **/	
/** User CMS Link**/

.link-text
{
	width:500px;
}

.husLinkData th
{
	border:1px #cccccc solid;
}
.husLinkData td
{
	background:#EDF1FC;
	height:18px;
	text-align:center;
}

.err-message
{
	height:20px;
	color:#b7231c;
	/*font-size:15px;*/
	width:300px;
	padding-top:10px;
	padding-left:10px;
}
/** end user cms link **/
/** Ad Bottom **/
.ad-bottom
{
 margin-left:11px;
 border: 1px solid white !important;
}
* html .ad-bottom
{
	margin-left:13px;
}

/*images*/
.no-picture
{
	/*margin-top:35px;*/
	padding-top:12px;
}
.icon-week
{
	/*margin-top:14px;*/
	/*height:17px;*/
	float:left;
	width: 100%;	
}

.icon-week img
{
  	margin-top: 5px;
}

.icon-smoke
{
	float:left;
	width: 100%;	
	/*height:17px;*/
}

.icon-smoke img
{
  margin-top: 5px;
  margin-bottom: 5px;		
}

.mark-border
{
	width:108px;
	height:90px;
	border:2px #dbe4fb solid;
	position:absolute;
}

.table_ads
{
  margin-left:11px;
  width: 672px;
}

* html .table_ads
{
  margin-left:11px;
  width: 668px;
}

.gem-save-link
{
  margin-left:2px;
}

.printPage
{
  margin-left:2px;
}

span.gem-huskeleten img, span.menu-calendar img 
{
  position: absolute;
  top: 0px;
  left:-15px;
  cursor:hand;
}

span.menu-print img, span.menu-tip img 
{
  position: absolute;
  top: 2px;
  left:-15px;  
  cursor:hand;
}

div.white_box_right_bottom
{
  float:left;
  height:24px;
  width: 503px;
  background: url(/grafik/v2/white_box_right_bottom.png) no-repeat top left;
  margin-bottom: 15px;  
}

.div_button_submit
{
  float:left;
  padding-left:0px;
}

.div_button_submit input
{
  width:107px;
	height:30px;
	padding-bottom: 5px;
	background:transparent url(/grafik/v2/button_purple.png) no-repeat scroll right bottom;
	border: none;
	color:white;
}

div.div_button_house_tipper
{
  padding-top:25px;
}

div.div_button_sreceive_contact
{
  padding-top:8px;
}

div.div_facilities_row
{
  width: 100%;
  float:left; 
}

* html div.div_facilities_row
{
  padding-top: 0px;
}

div.div_facilities_row div.div_facilities_col
{
  float:left;
  width: 141px;
}
  
div.td_sep1, div.td_sep2, div.td_sep4, div.td_sep5
{
  float:left;
  width: 24px; 
}


/*editted 12112009*/

/* Top husliste*/ 
#topHusListe
{
	float:left;
	width:550px;
	padding-left:5px;
}

#topHusListe li
{
	margin:0;
	float:left;
	width:160px;
	height:12px;
	position: relative;
}

#view-house-menutop a
{
	color:#0879d1;	
} 

#view-house-menutop,#view-house-menutop2
{	
	padding-top:7px;
	padding-left:3px;
	float:right;
	width: 667px;
}

span.gem-huskeleten, span.menu-calendar, span.menu-print, span.menu-tip
{
  float:right;
  position: relative;
  padding-right:17px;
  margin-left:38px;  
}

div.map-ads
{
  float:left;
  padding-left:5px;
}

.button-description
{
	float:right;
	padding-top:0px;
	margin-top:7px;
	color: #999;
	font-style: italic;
	text-align: right;
	margin-right: 16px;	
}

.button-description img
{
  margin-top:0px;
  margin-left:1px;
}

#view-house-box1 div.view-house-box-right-top span
{
  position:relative;
  padding-right:22px;
  padding-bottom:3px;
  display:block;
  text-align: right;
}

span.lang_select
{
  padding-right: 2px;
}

#search-more a
{	
	font-style:italic;	
	font-size:10px;
	padding-top: 7px;
	display:block;
}

#hide-adv a
{
	font-style:italic;	
	font-size:10px;
}


div.icon-lastminute
{
	padding-left:18px;
	padding-top:5px;
}
div.icon-lastminute a
{
	color:#0879d1;
}
div.lm-icon
{
	float:left;
	width:20px;
}
div.lm-label
{
	float:left;
	width:200px;
	color:#0879d1;
}

label.error
{
	float:left;
	color:#0879d1;
	width:295px;
}

div.error
{
	display:block;
	width:100%;
	margin-bottom:10px;
	font-size:12px;
	color:#0879d1;
	padding:5px;
	
}

div.lbl-msg
{
	display:block;
	width:100%;
	margin-bottom:10px;
	font-size:12px;
	color:#0879d1;
	padding:5px;	
}


#view-house-desc li
{
	margin-left:15px;
}

.div_gem
{
  float:left;
  width: 100%;
}
 
.div_gem img
{
  margin-top: 5px;
  border-right: solid 1px #555;
}

#search-table td
{
  height:20px;

}


.maxNumber
{
	color:#083457;
}

.searchPageLink
{
	color:#083457;
}


.foerpris
{
	text-decoration:line-through;
	margin-bottom:5px;
}

.lastMinute
{
	
}


div.no_subcription
{
	margin-top:-30px;
}
div.no_subcription_bottom
{
	
}

div.tipperAjax
{
	float:left;
	width:100%;
}

#receive-contact-result
{
	float:left;
	margin-bottom:5px;
}

#receive-inquiry-result
{
	
}
.no-map
{
  position:absolute;
  /*border:1px solid;*/
  height:125px;
  margin-left:29px;
  margin-top:-1px;
  position:absolute;
  width:116px;
  background:#fff;
}

.search-title-h3
{
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;
	
}
/**Security code**/

div.captcha
{
	float:left;
	margin-top:20px;
	margin-left:0px;
	width:55%;	
}

div.security_code
{
	float:left;
	margin-left:5px;
	margin-top:10px;
}
input#security_code
{
	width:75px;
}

div.security_image
{
	margin-left:5px;
	float:left;
}

div.security_image_text
{
	float:left;
}

input#security_code2
{
	width:75px;
}


div.captcha2
{
	float:left;
	width:55%;
	margin-top:20px;
	margin-left:0px;
}

select {margin-bottom:3px;}
.red {color:#B7231C; font-weight:bold;}
.green {color:green; font-weight:bold;}
.error {display:none; font-weight:bold;}
a.region-active {color: #083457 !important;}
div.house-number {font-size:20px;}
textarea {display:none !important;}

