/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-color: #333333;
	width: 760px;
	margin: 0 auto;
}

a {
	color: #333333;
}

a:hover {
	text-decoration: none;
}

h1 {
	font: 18px Arial, Helvetica, sans-serif normal;
	color: #666666;
	background: inherit;
	margin: 5px 0 15px 0;
	padding: 5px 0 7px 32px;
	border-bottom: 1px solid #999999;
}

h2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 10px 0 3px 0; 
}

iframe {
}

.manchettext {
	font-weight: bold;
	padding: 0 0 0px 0;
}

.hus .manchettext {
	color: #862F40;
	background: inherit;
}

.info .manchettext {
	color: #5C426B;
	background: inherit;
}

.tema .manchettext {
	color: #106246;
	background: inherit;
}

.nyheder .manchettext {
	color: #003E74;
	background: inherit;
}

#newsmanchet {
	margin: 0 0 15px 0;
}

.manchetlink {
	font-weight: bold;
	text-decoration: underline;
}

.manchetlink:hover {
	text-decoration: none;
}

.attentionText {
	font-size: 15px;
}

/* HEADER */
#headercontent {
	width: 760px;
	position: absolute;
	top: 0;
}

#header {
	height: 160px;
	/*background-color: #DEDEDE;*/
	background-color: #C9DBD3;
	color: inherit;
}

#searchblockForside {
	height: 153px;
	background: #F8E9C3 url(/gfx/hus_icon_margin.png) top left no-repeat;
	float: left;
	width: 455px;
	padding: 7px 0 0 40px;
}

#searchblockForside h1 {
	border: none;
	padding: 0;
	margin: 0;
	background: none;
}

#searchblock {
	height: 135px;
	background: #F8E9C3 url(/gfx/hus_icon_margin.png) top left no-repeat;
	float: left;
	width: 455px;
	padding: 25px 0 0 40px;
	position:relative;
}

#brand img {
	margin: 18px 0 0 52px;
}

#brand a img {
	border: none;
}
/* SØGEBLOK */
.leftchoices {
	display: block;
	width: 220px;
	float: left;
	margin: 2px 0 0 0px;
	padding-top:0px;
}

.rightchoices {
	display: block;
	float: left;
	width: 210px;
	margin: 0 0 0 7px;
	line-height: 12px;
	padding-top:4px;
}

.soeg {
	font-size: 10px;
	width: 140px;
	margin-bottom: 2px;
	height:18px;
}

.soeg2 {
	font-size: 10px;
	margin: 0 0 2px 0;
}

.soeg3 {
	font-size: 10px;
	width: 140px;
	margin: 2px 0 1px 0;
	height:18px;
}
.soegtxt {
	display: block;
	float: left;
	width: 65px;
	margin: 0 0 0 0px;
}

#rightbtn {
	text-align: right;
	float:right;
}
#rightbtn2 {
	position:absolute;
	text-align:right;
	float:right;
	bottom:13px;
	right:11px;
}

#searchblock form {
	padding: 0;
	margin: 0;
}


/* NAVIGATION */
#navigationbar {
	background: url(/gfx/nav_bg.jpg) top left repeat-x;
	height: 22px;
	padding: 1px 0 0 10px;
	width: 750px;
}

#navigation {
	margin: 2px 0 0 0;
	float: left;
	width: 620px;
}

#navigation ul {
	margin: 0;
	padding: 0;
}

#navigation ul li {
	display: inline;
}

#navigation ul li a {
	color: #ffffff;;
	padding: 0 15px 0 15px;
	background-color: inherit;
}

#navigation ul li a:hover {
	text-decoration: none;
}

.nav_info {
	background: url(/gfx/nav_infobg.png) top left no-repeat;
	margin: 0 0 0 2px;
}

.nav_tema {
	background: url(/gfx/nav_temabg.png) top left no-repeat;
	margin: 0 0 0 2px;
}

.nav_news {
	background: url(/gfx/nav_newsbg.png) top left no-repeat;
	margin: 0 0 0 2px;
}

.nav_hus {
	background: url(/gfx/nav_husbg.png) top left no-repeat;
	margin: 0 0 0 2px;
}
.nav_merk {
	background: url(/gfx/nav_merkbg.png) center left no-repeat;
	margin: 0px 0 0 2px;
}
#advancedlink {
	float: left;
	margin: 0px 0 0 65px;
}

#advancedlink a {
	color: #852E3F;
	background: inherit;
}

#sprogvalg {
	float: left;
	height: 12px;
	padding: 0;
	margin: 4px 0 0 35px;
	width: 87px;
}

#sprogvalg img {
	padding: 0;
	margin: 0 5px 0 0;
}

#breadcrumb {
	height: 17px;
	font-size: 10px;
	padding: 3px 0 5px 0;
}

/* CONTENT */
#content {
	padding: 0 0 20px 0;
	height: auto !important; 
	height: 465px;
	min-height: 465px;
}

#contentborder {
	position: absolute;
	top: 200px;
	width: 760px;
}

.contentheader {
	padding: 1px 9px 10px 9px;
}

p {
	margin: 0;
	padding: 0;
}

.col_3 {
	background: url(/gfx/content_bg.png) top left repeat-y;
}

.img { 
}

.imagethumb {
	float: left;
	padding: 0 15px 8px 0;
	border: none;
}

#content form, #VisHusForm, #email_newsletter_email {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.tema .manchettext {
	color: #3B624A;
	font-weight: bold;
}

#leftcol_230 {
	padding: 0 9px 0 9px;
	width: 212px;
	float: left;
}

#centercol_230, #rightcol_230 {
	float: left;
	padding: 0 9px 0 9px;
	width: 212px;
	margin: 0 0 0 35px;
}
#leftcol_495 {
	padding: 0 9px 0 9px;
	width: 477px;
	float: left;
}

#leftcol_495_nopad {
	padding: 0;
	width: 495px;
	float: left;
}

.inline_col_content {
	margin: 15px 0 0 0;
}

.inline_rightcol {
	float: left;
	width: 221px;
	padding: 0;
	margin: 0;
}

.inline_leftcol {
	float: left;
	width: 221px;
	padding: 0;
}

#content ul {
	color: #666666;
	margin: 12px 0 20px 20px;
	padding: 0;
}

#content ul li {
	margin: 0;
	padding: 0;
}

.col_block {
	padding: 0 0 8px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #999999;
}

/* FARVER */
.info {
	background: #dddddd;
	color: #666666;
}

.hus .info h1, div.info h1, h1.info {
	background: url(/gfx/info_icon.png) top left no-repeat;	
}

.info h2 {
	color: #666666;
	background: inherit;
}

.tema {
	background: #C9DBD3;
}

.tema .manchetlink {
	color: #3b624a;
	background: inherit;
}

.temacolor {
	color: #852E3F;
	background: inherit;
}

.tema h1, h1.tema {
	background: url(/gfx/tema_icon.png) top left no-repeat;
}

.tema h2 {
	color: #3B624A;
	background: inherit;
}

.hus {
	background: #F8E9C3;
}

.info .hus h1, .hus h1, h1.hus {
	background: url(/gfx/hus_icon.png) top left no-repeat;
}

.hus h2 {
	color: #873041;
	background: inherit;
}

.nyheder {
	background: #BFD1E6;
}


.nyheder h1, h1.nyheder {
	background: url(/gfx/news_icon.png) top left no-repeat;
}

.nyheder h2 {
	color: #434B81;
	background: inherit;
}

/* FOOTER */
#footer {
	background: url(/gfx/nav_bg.jpg);
	height: 20px;
	padding: 3px 0 0 40px;
	color: #FFFFFF;
	width: 720px;
}

#footer a {
	color: #FFFFFF;
	background: inherit;
}

#footer a:hover {
	text-decoration: none;
}

.bg_495_hus_info {
	background: url(/gfx/bg_495_hus_info.png) top left repeat-y;
}

.bg_495_tema_hus {
	background: url(/gfx/bg_495_tema_hus.png) top left repeat-y;;
}

.bg_495_nyheder_nyheder {
	background: url(/gfx/bg_495_nyheder_nyheder.png) top left repeat-y;
}

.bg_495_tema_info {
	background: url(/gfx/bg_495_tema_info.png) top left repeat-y;
}

.bg_495_info_hus {
	background: url(/gfx/bg_495_info_hus.png) top left repeat-y;
}

.bg_495_hus_blank {
	background: url(/gfx/bg_495_hus_blank.png) top left repeat-y;
}

.bg_495_info_info {
	background: url(/gfx/bg_495_info_info.png) top left repeat-y;
}

.bg_495_info_blank {
	background: url(/gfx/bg_495_info_blank.png) top left repeat-y;
}

.bg_495_tema_blank {
	background:  url(/gfx/bg_495_tema_blank.png) top left repeat-y;
}

/* TEMA */

.tema h2 a {
	color: #146246;
}


/*HUSPRÆSENTATION*/
#hauspresentation h2 {
	background: #873041;
	color:#ffffff;
	padding: 3px 3px 0 3px;
	font-size: 11px;
	font-weight: normal;
}

#price_all_left h2 
{
	background:none;
	color:#000;
	padding: 3px 3px 0 0px;
	font-size: 11px;
	font-weight: bold;
}

#price_all_right h2 
{
	background:none;
	color:#000;
	padding: 3px 3px 0 0px;
	font-size: 11px;
	font-weight: bold;
}

td.total
{
	border-bottom:1px solid #9bacc9;border-top:1px solid #9bacc9;
}

#husdata {
	margin: 13px 0 0 0;
}

#pricebookbox {
	margin: 15px 0 0 0;
}

.hustekst {
	margin: 15px 0 15px 0;
}

.hausprescol_left {
	float:left;
	width:300px;
}

#prev_next
{
	margin-left:20px;
}

#sharefunc
{
	margin-left:118px;
	margin-top:10px;
}

.grundplan {
	width: 477px;
	background: #ffffff;
	margin-bottom: 20px;
}

.grundplan img {
	padding: 15px 0 15px 0;
}

.hausprescol_right {
	float:left; 
	width:150px;
	margin:0 0 0 15px;
}

.huspres {
	margin: 0 0 2px 0;
	padding: 0 0 8px 0;
}

#huspres {
	text-align: right;
	margin: 0 0 2px 0;
	padding: 0 0 8px 0;
}

.imgcol {
	width: 105px;
	float: left;
}

.textcol {
	width: 107px;
	float: left;
}

.price_btn {
	margin: 5px 0 0 0;
}

/*.huspres a img {
	border: none;
	float: left;
	margin: 0;
	padding: 0 15px 15px 0;
}

.huspres h2 {
	margin: 0;
	padding: 0;
}

.placement {
	background: #33FF33;
}*/

/* DIVERSE */
.nyhedstemagruppe {
	margin: 15px 0 0 0;	
}

#linknewsdir {
	margin: 15px 0 0 0;
}

#houselisthead {
	border-bottom: #999999 1px solid;
	padding: 0 0 0 5px;
	font-weight: normal;
	height: 30px;
}

#kontaktinfos {
	height: 320px;
}
.personalebilleder {
	width: 90px;
	float: left;
	height: 170px;
	margin: 0 35px 5px 0;
}

#katalog {
	margin: 15px 0 0 0;
}

/* RESULTATSIDE */
.pagenumber {
	margin: 0 3px 0 0;
}

#UC_Resultater1_DropDownList_SortByValue {
	font-size: 11px;
}

.husliste {
	margin: 0 0 15px 0;
}

.husliste h2 {
	color: #FFFFFF;
	background: #842C42;
	float: left;
	width: 472px;
	margin: 0 0 10px 0;
	padding: 3px 0 2px 5px;
}

.huslistepris {
	margin: 10px 0 0 0;
	padding: 3px 0 2px 5px;
	font-size: 13px;
}

.husliste_btn {
/*	margin: 5px 0 5px 0;
	padding: 0 15px 0 0; 
	text-align: right; */
}

.huslist_col1  {
	width: 110px;
	float: left;
}

.husliste_content {
}

.huslist_col2 {
	width: 219px;
	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
	border-right: 1px solid #999999;
	float: left;
}

.huslist_col3 {
	margin: 0 0 0 10px;
	width: 100px;
	float: left;
}

.extracol_left {
	float: left;
	width: 370px;
}

.extracol_right {
	float: left;
	width: 80px;
}

#huspres ul {
	margin: 0;
	padding: 0;
}

#huspres ul li {
	display: inline;
	margin: 0 15px 0 0;
}

.hlcontent {
	width: 477px;
}

.HL_colleft {
	width: 155px;
	float: left;
}

.HL_right {
	float: left;
	width: 200px;
	margin: 0 0 0 22px;
}
/* DESIGNGUIDE ELEMENTER */
.action{
	font-size:11px;
	cursor:pointer;
	height:22px;
	color:#333333;
	padding:0px 8px 0px 8px;
	margin:0px 0px 0px 0px;
	[if IE]>
	width:1px;
	overflow:visible;
	<![endif]
}

.actionColor1{
	background: url(/gfx/btn_husbg.png);
	border:0px;
	/*border-top:1px solid #e6b11e;
	border-left:1px solid #e6b11e;
	border-right:1px solid #bb9e54;
	border-bottom:1px solid #bb9e54;*/
}

a.action {
	text-align:center;
	background-position:top left;
	background-repeat:repeat-x;
	text-decoration:none;
	color:#333333;
	margin:0px 0px 0px 0px;
	line-height:22px;
	padding:4px 8px 4px 8px;
	/* display: block hvis fast længde */
}

.sorter {
	font-size: 11px;
}

#map2 {
	position: absolute;
	top: 3px;
	left: 530px;
	width: 230px;
	height: 230px;
}

#subfooter {
	text-align: center;
	font-size: 9px;
}

#subfooter a {
	color: #993333;
	text-decoration: none;
	font-size: 9px;
}

#subfooter a:hover {
	text-decoration: underline;
}

/* Hack */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Calendar KKR */
#container{width:150px; table-layout:fixed;}
#navigationRow{height:1.5em; width:100%; margin:0px; border:1px solid #000000; background-color:#386557; color:#ffffff; font-family:arial,helvetica,sans-serif; text-align:center;  cursor:default;}
td.monthYearCell{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:default; font-size:10px; font-weight:bold;}
td.navWebdings{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:pointer; font-size:1em; font-family: webdings; font-weight:normal;}
td.navImages{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:pointer;}
#bodyTable{table-layout:fixed;cursor:default; width:100%; border:1px solid #000000; margin:0px; border-collapse:separate;}
#headerRow{height:1.2em; text-align:center; vertical-align:middle; color:#ffffff; background-color:#dbe2ed; font-family:arial,helvetica,sans-serif; cursor:default;}
td.headerRowCell{width:1em; padding:2px; font-size: 10px; text-align:center; color:#000000}
tr.dateRow{height:1.2em; text-align:center; vertical-align:middle;}
td.dayRegular{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#000000; background-color:#ffffff; cursor:pointer}
td.dayWeekend{font-family:arial,helvetica,sans-serif; font-size:11px; width:1em; padding:2px; border:1px solid #ffffff; color:#000000; font-weight:bold; background-color:#ffffff; cursor:pointer}
td.daySelected{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #000000; color:#000000; background-color:#ffffff; cursor:default}
td.dayOtherMonth{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#ffffff; background-color:#ffffff; cursor:default}
td.dayDisabled{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#cccccc; background-color:#ffffff; cursor:default}
td.emptyDate{font-family:arial,helvetica,sans-serif; font-size:.7em; text-align:center; padding:2px; border:1px solid #000000; color:#000000; background-color:lightgrey; cursor:pointer}

.opencalender_txt
{
	color:#852e3f;
	position:absolute;
	bottom:90px;
	left:380px;
	font-size:14px;
	font-weight:bold;
	width:100px;
}

.opencalender_txt_expand
{
	color:#852e3f;
	font-size:14px;
	font-weight:bold;
	width:100px;
	margin-left:0px;
	margin-top:12px;
	margin-bottom:5px;
}

#print_icon
{
	position:relative;
	top:28px;
	cursor:pointer;	
}

#print_txt
{
	position:relative;
	top:22px;
	cursor:pointer;
	text-decoration:underline;
}

#print_txt:hover
{
	position:relative;
	top:22px;
	cursor:pointer;
	text-decoration:none;
}

/*def. brun knap både input og div*/
.actionColor4{
background:url(/images/knap-brun-22px.gif);
border:0px;
color:#FFFFFF;
font-weight:normal;
}
a.actionColor4{
color:#fff;
}
/*def. mouseOver brun knap både input og div*/
.actionColor4:hover{
background:url(/images/knap-hover-brun-22px.gif);
border:0px;
}

#div_status
{
	color:#852e3f;
	font-weight:bold;
	padding-top:5px;
}

/**********************************************
FEEDBACK STOR 
***********************************************/
#feedback_big
{

}

#feedback_big #textarea
{
	width:385px;
	margin-bottom:10px;
	height:100px;
}

#feedback_big #email
{
	display:block;
}

#feedback_big #button
{
	width:100px;
	background:url(/images/knap-brun-22px.gif);
	border:0px;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;
	margin-top:7px;
}


#feedback_big h4
{
	font-size:11px;
	margin-top:0px;
	margin-bottom:5px;
}

#feedback_big #button:hover
{
	width:100px;
	background:url(/images/knap-hover-brun-22px.gif);
	border:0px;
	border:0px;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;	
}

/**********************************************
FEEDBACK STOR 
***********************************************/

/**********************************************
FEEDBACK LILLE 
***********************************************/
#feedback_small #feedback{
z-index:50;
position:fixed;
top:40%;
width:350px;
background-color:#93c408;
padding:0px 0px 0px 0px;
}
#feedback_small #feedback h4{
font-weight:bold;
font-size:14px;
margin-bottom:5px;
}
#feedback_small #toggleFeedback{
width:25px;
float:left;
cursor:pointer;
}
#feedback_small .toogle1{
background:url(/feedback/bgWhite.png) #005794 no-repeat;
height:115px;
}
#feedback_small .toogle2{
background:url(/feedback/bgWhite2.png) #005794 no-repeat;
height:272px;
}
#feedback_small #feedback textarea{
width:310px;
margin:3px 0px 3px 0px;
font-size:11px;
line-height:13px;
}
#feedback_small #feedback #button{
float:right;
}
#feedback_small .move1{
right:-325px;
height:115px;
}
#feedback_small .move2{
right:0px;
height:200px;
}
#feedback_small #feedbackText{
background:#fff;
padding:5px;
margin-left:25px;
height:260px;
z-index:51;
border-top:1px solid #005794;
border-bottom:1px solid #005794;
}

#feedback_small #button
{
	width:100px;
	float:right;
	background:url(/images/knap-brun-22px.gif);
	border:0px;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;
}

#feedback_small #button:hover
{
	width:100px;
	float:right;
	background:url(/images/knap-hover-brun-22px.gif);
	border:0px;
	border:0px;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;	
}

#feedback_small #feedback_email
{
	width:210px;
	float:left;
	margin-top:0px;
}

#feedback_small #email
{
	display:block;
}
/**********************************************
FEEDBACK LILLE 
***********************************************/
/*LEGOLAND*/
.leftCol_380{
width:362px;
padding: 0 9px 0 9px;
float:left;
}
.header{
font-size:16px;
font-weight:normal;
display:block;
clear:both;
margin-bottom:18px;
}
.header span{
font-size:12px;
display:block;
clear:both;
}
.photo{
float:left;
width:200px;
margin:0px 15px 0px 0px
}
.phototext{
font-size:10px;
color:#666666;
}
.splash{
position:absolute;
left:430px; 
top:10px; 
z-index:200; 
height:111px; 
display:block; 
background:url(/images/attraktioner/splash.gif) no-repeat top left;
}
.splash span{
font-size:14px;
overflow:visible;
display:block;
height:100px;
width:250px;
margin-left:120px;
margin-top:20px;
color:#f17400;
}
/*lejebetingelser*/
#lejebetingelser{
margin:0px 15px 0px 15px;
}
/******* Newsletter *******/
#menuNewsletter ul{
	margin:7px 0px 0px 30px;
	padding:0px;
	list-style:none;
}
#menuNewsletter li a:link, #menuNewsletter li a:visited {
	padding:.4em .4em;
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:underline;	
}
#newsletterLinks{
	margin-top:15px; 
	margin-left:0px; 
	font-size:12px;
}
#newsletterLinks ul li{
	padding-bottom:10px;
}
/******* /Newsletter *******/

/**********************************************
//huspræsentation stor kalender
***********************************************/

.kalender
{
margin-top:10px; margin-left:0px; width:80%;
}

#vishus .kalender{
margin:10px 0 5px 0;
padding:0 0 0 0;
border:1px solid #000;
}

.kalenderHeaderTABLE {
height:20px; 
width:100%; 
margin-top:0px;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
background-color:#dbe2ed; 
color:#fff;
text-align:center; 
font-weight:bold;
}	

.kalenderHeaderBack, .kalenderHeaderForward{
width:20px;
}

.kalenderHeaderTABLE td{
color:#000;
}

.kalenderDaysTABLE
{
border:1px solid #000;
width:100%;
padding-top:0px; padding-right:0px;
}

.kalenderDaysTABLE td{
border:1px solid #fff;
text-align:center;
height:25px;
width:20px;
font-size:10px;
}

.kalenderDaysTD{
border-bottom:1px solid;
text-align:center;
color:#333;
}

.weekHeader{
background:#fff;
color:#666
}

.kalenderWeekNumber{
color:#666;
padding:0 5px 0 5px;
}

/* Huset er ikke ledigt */
td.dayRegular_0, td.dayWeekend_0, td.daySelected_0{background-color:#cccccc;color:#952145;}
td.daySelected_0 span{display:block;margin-left:0px;padding:3px 3px 3px 3px;background:url(/images/dlCalendar/bg_selected.png) center center no-repeat;}

/* Huset er ledigt men ikke klikbart */
td.dayRegular_1, td.dayWeekend_1, td.daySelected_1{background-color:#afe37b;color:#000;}
td.daySelected_1 span{display:block;margin-left:0px;padding:3px 3px 3px 3px;background:url(/images/dlCalendar/bg_selected.png) center center no-repeat; color:#000;}

/* Huset er ledigt */
td.dayRegular_2, td.dayWeekend_2, td.daySelected_2{background-color:#afe37b;text-decoration:underline; font-weight:bold; font-size:11px;} 
td.daySelected_2 span{display:block;margin-left:0px;padding:3px 3px 3px 3px;background:url(/images/dlCalendar/bg_selected.png) center center no-repeat;}

.groen{}
.roed{}

/*Ind- og udflytnings dage*/
.out_0{}
.in_0{}

.out_1{}/*kun ved farveskrift på baggrund ved selected*/
.in_1{}/*kun ved farveskrift på baggrund ved selected*/

.cl_1to0{ /*ledigt/optaget*/
background:url(/images/dlCalendar/bg_1to0.png) repeat-y center top; 
}

.cl_0to1{/*optaget/ledigt*/
background:url(/images/dlCalendar/bg_0to1.png) repeat-y center top;
}

.kalender_arrival_depature
{
	white-space:nowrap;
}

.kalender_statustxt
{
	color:#2c9717; margin:0px 0px 0px 0px;
}

.kalender_statustxt2
{
	color:#871435; margin:0px 0px 0px 0px;
}

#kalender_bottom
{
	margin-top:0px; width:100%;
}

#kalender_bottom #house_price
{
	margin-bottom:5px;
}


.kalender_topnav_o
{
	width:100%; margin-bottom:0px; padding-bottom:0px; margin-top:5px; margin-left:1px;
}

.kalender_topnav_o_left
{
	width:275px; padding-left:30px;
}

.kalender_topnav_o_right
{
	padding-top:0px;
}

.kalender_topnav
{
	width:89%; margin-bottom:0px; padding-bottom:0px;
}

.kalender td.dayOtherMonth
{
	padding:0px; border:0px solid #ffffff; color:#ffffff; background-color:#ffffff; cursor:default
}

.kalender td.dayDisabled
{
	padding:0px; border:0px solid #ffffff; color:#cccccc; background-color:#ffffff; cursor:default
}

.kalender td
{
	height:25px; padding:0px 2px 0px 2px;
}

#leftColumn .huskeliste_link
{
	float:left;
}

#leftColumn .huskeliste_
{
	float:left;
}


/**********************************************
//huspræsentation stor kalender
***********************************************/

.color_red
{
	color:#952145;
}

#statusmsg
{
	width:300px; padding-top:10px; font-weight:bold;
}

