/*
	This stylesheet contains template specific styles.
*/

/* textimage page and project page */

.view {
	width:590px;
	margin-top:10px;
	font-size:1.1em;
	line-height:1.65em;
	float:left;
}

.view .inner-left {
	width:290px;
	float:left;
}

.view .inner-right {
	width:290px;
	float:right;
}

.view .inner-right img {
	margin:5px 0 0 0;
}

.view br { /* this styles is for the text spreader function due to its replacement of p- to br tags */
	line-height:1.1em;
}

.content-page .page-headline {
	margin:0 0 20px 0;
}

.project-page .page-headline {
	margin:0;
}

/* project object table */

table.objects 
{
	width:100%;
	border-collapse:collapse;
	font-size:0.99em;
	border-bottom:1px solid #e6e5e5;
	
}

table.objects td 
{
	padding:4px 8px 4px 8px;
}

table.objects thead td
{
	color:#2375bb;
	text-transform:uppercase;
}

table.objects td a,
table.objects td a:link,
table.objects td a:visited
{
	background:none !important;
	padding:0px;
	margin:0px;
}

table.objects tbody td
{
	cursor:pointer;	
	border-top:1px solid #e6e5e5;
	text-align:center;
}


/* Vertical help lines */
table.vert-lines td
{
	border-right: 1px solid #f6f6f6;	
}

table.vert-lines tr td:last-child
{
	border-right:0;
}

table.objects tr.subheading
{
}

table.objects tr.subheading td
{
	text-align:left;
	background-color: #f0f0f0;
	text-transform:uppercase;
	cursor:default;
	font-weight:bold;
	border-top:15px solid #ffffff;
}

table.objects tr.subheading:first-child td
{
	border-top:0;
}
 
/* fixed column widths  */

table.objects .door-nr,
table.objects .space,
table.objects .rooms,
table.objects .domains-area
{
	width:70px;
}

table.objects .status {text-align:left;width:60px;white-space:nowrap}
table.objects .door-nr {text-align:center;}
table.objects .space {text-align:right;width:50px;}
table.objects .rooms {text-align:center;width:30px;}
table.objects .domains-area {text-align:right;width:50px;}

table.objects .price 
{
	width:70px;
	text-align:right;
}

table.objects .door-nr,
table.objects .rooms 
{
	width:30px;
}

table.objects .state 
{
	width:20px;
}



/* cell / row settings */

.red,
.red a,
.red a:link
{
	color:#ff0000;	
}

table.objects tr.marked td
{
	background:#e9f1f8;
}

table.objects tr.hover td
{
	background-color:#f2f6f9;	
}

.orange,
.orange a,
.orange a:link
{
	color:#ff9900;
}

.green,
.green a,
.green a:link
{
	color:#00cc33;
}

.lightblue,
.lightblue a,
.lightblue a:link
{
	color:#2375bb;
}

table.objects .number 
{
	text-align:right;
}


.flash-page .left-column {
	margin: 0 25px 0 0;
}

#NCC .flash-page .mid-column {
	margin: 0px;
}

/* page introduction */

.page-introduction .inner-left {
	width:290px;
	float:left;
}

.page-introduction .inner-right {
	width:290px;
	float:right;
}

.page-introduction {
font-size:1.1em;
	line-height:1.65em;
	float:left;
	padding:0 0 0px 0;
	margin:0 0 0px 0;
	width:100%;
}

.underlined {
	border-bottom:1px solid #cccccc;
}

.page-introduction .txt {
	clear:both;
	margin-top:10px;
}

.page-introduction .txt td {
	height:115px;
	vertical-align:bottom;
	overflow:hidden;
}

.page-introduction .txt td p 
{
	padding:0px;
	margin:0px;

}



/* internal links */

ul.internal-links {
	width:590px;
	overflow:hidden;
	background:url(../media/img/bg_internallinks.gif);
	margin:10px 0 10px 0;
	clear:both;
}

ul.internal-links li {
	float:left;
	height:30px;
	white-space:nowrap;
}

ul.internal-links li a,
ul.internal-links li a:link,
ul.internal-links li a:visited {
	padding:0px 7px 4px 7px;
	line-height:2.4em;
	font-size:1.1em;
	border-right:1px solid #cccccc;
}

ul.internal-links li.first-item a,
ul.internal-links li.first-item a:link,
ul.internal-links li.first-item a:visited {
	padding:0px 10px 4px 0px;
}

ul.internal-links li.active a,
ul.internal-links li.active a:link,
ul.internal-links li.active a:visited {
	border:2px solid #2375bb;
	border-width:0 0 2px 0;
	border-right:1px solid #cccccc;
}

/* subsection-page */

.subsection-page .page-headline {
	margin:0 0 10px 0;
}

.subsection-page .page-introduction
{
	height:280px;
}

.subsection-page .page-introduction .inner-right img
{
	width:290px;
	height:210px;
}

.gallery-layout {
	font-size:1.1em;
	line-height:1.65em;
	padding:15px 0 0 0;
	float:left;
	width:100%;
}

.gallery-layout .inner-left {
	width:470px;
	float:left;
}

.gallery-layout .inner-right {
	width:464px;
	float:right;
}

.sectionpage2 {
	font-size:1.1em;
	line-height:1.65em;
}

.sectionpage2 .page-introduction {
	padding:0 0 0px 0;
	margin:0 0 0px 0;
}

.sectionpage2 .page-headline
{
	font-size:2.6em;
	font-weight:normal;
	line-height:1.2em;
}

.sectionpage2 .sub-headline {
	margin-top:12px;
	margin-bottom:38px;
}


.view ul {
	background:#aaaaaa;
	list-style:square;
	padding:4px 0 4px 0;
	margin-top:10px;
	margin-bottom:5px;
	clear:both !important;
	/*display:inline-block;*/
	width:100%;

}

.view ul li {
	background:url(../media/img/bg_libullet.gif) 0px 8px no-repeat;
	padding-left:12px;
	margin:0px 0 2px 10px;
}


.main-img {
	margin:0 0 15px 0;

}


table.lightblue
{
	font-size: 1.0em;
	border-collapse: collapse;
	border-left:1px solid #fff;
}

table.lightblue  td
{
	background:#e9f1f8;
	border:1px solid #fff;
	padding:3px 5px 3px 5px;
}

table.lightblue td.title-blue
{
	border-collapse: collapse;
	background:#d5e4f2 !important;
	color:#2375bb;
}

table td.title-white
{
	background:#fff !important;
	color:#2375bb;
}

table td.number 
{
	text-align:right;
}

table td.table-headline 
{
	background:#fff !important;
	font-weight:bold;
	color:#1c5e96;
	text-transform:uppercase;
} 


/* project page */


.inline-popup 
{
	position:absolute;
	z-index:2000;
	margin:0px;
	padding:0px;
	display:none;	
}

.inline-popup  .container {display:none;}

.inline-popup .controls 
{
	float:right;
	width:134px;
	margin:0 6px 0 0;
}

.inline-popup .c-container 
{
	height:376px;
	margin:0 0 10px 0;
	overflow:hidden;
}

.narrow-popup .c-container 
{
	height:466px;
}

.wide-popup 
{
	width:965px;
	height:609px;
	top:140px;
	left:0px;
}

.narrow-popup 
{
	width:674px;
	height:705px;
	top:140px;
	left:100px;
}

.wide-popup .bg-plate 
{
	background:url(../media/img/bg_popupwide.png) no-repeat;
	width:965px;
	height:609px;
	position:absolute;
	top:0px;
	left:0px;
}

.narrow-popup .bg-plate 
{
	background:url(../media/img/bg_popupnarrow.png) no-repeat;
	width:746px;
	height:828px;
	position:absolute;
	top:0px;
	left:0px;
}

.wide-popup .container 
{
	margin:0px 29px 30px 30px;
	position:absolute;
	top:24px;
	z-index:2001;
	height:560px;
	width:906px;
}

.narrow-popup .container 
{
	margin:0px 29px 30px 30px;
	position:absolute;
	top:24px;
	z-index:2001;
	height:810px;
	width:686px;
}


.wide-popup .media-container 
{
	float:left;
	width:716px;
	height:490px;
	margin:0 0 0 24px;
	position:absolute;
	overflow:hidden;
	text-align:center;
}

.narrow-popup .media-container 
{
	float:left;
	height:715px;
	width:490px;
	margin:0 0 0 25px;
	position:absolute;
	overflow:hidden;
	text-align:center;
}

.inline-popup #flashApp 
{
	width:856px;
}

.inline-popup #boligshop-flash-app {width:856px;}

.wide-popup .media-container  p
{
	background:#000;
	position:absolute;
	top:428px;
	left:0px;
	width:700px;
	height:50px;
	color:#fff;
	font-size:1.1em;
	line-height:1.8em;
	padding:12px 10px 10px 10px;
	text-align:left;
	opacity: .80;
	filter: alpha(opacity=80);
}

.narrow-popup .media-container  p
{
	background:#000;
	position:absolute;
	top:630px;
	left:0px;
	height:570px;
	width:470px;
	color:#fff;
	font-size:1.1em;
	line-height:1.8em;
	padding:10px 10px 10px 10px;
	text-align:left;
	opacity: .80;
	filter: alpha(opacity=80);	
}


#NCC .narrow-popup .media-nav {position:relative;margin-top:249px !important;}
#NCC .wide-popup .media-nav {position:relative;margin-top:115px !important;}

.inline-popup .header {clear:both;height:38px;margin-left:25px;}
.inline-popup .header .project-headline {float:left;margin:10px 0 0 0px;}
.inline-popup .header .close {float:right;cursor:pointer;}

/* media navigation */

.top-media 
{
	position:relative;
	width:590px;
	height:210px;
	margin:0 0 10px 0;
	overflow:hidden;
	background:#ccc;
}

.top-media .media-nav 
{
	position:absolute;
	left:476px;
	margin-top:195px;
}

.controls .media-nav 
{
	width:115px;
}

ul.media-nav
{
	width:100px;
}

ul.media-nav li 
{
	width:100%;
	border-bottom:1px solid #fff;
	clear:both;
}

ul.media-nav li.last-child
{
	border:none;
}

ul.media-nav li a,
ul.media-nav li a:link,
ul.media-nav li a:visited
{
	background:#932f46;
	color:#fff;
	font-size:1.1em;
	margin:0px;
	clear:both;
	height:18px;
	display:block;
	padding:6px 0 1px 8px;
}

*body ul.media-nav li a,
*body ul.media-nav li a:link,
*body ul.media-nav li a:visited 
{
	opacity: .87;
	filter: alpha(opacity=87);	
}

*body ul.media-nav li a:hover 
{
	opacity: 1;
	filter: alpha(opacity=100);	
}

/* media controls */

.inline-popup .controls .media-list a img 
{
	display:block;
	width:50px;
}

.inline-popup .controls .media-list a,
.inline-popup .controls .media-list a:link,
.inline-popup .controls .media-list a:visited
{
	border-bottom:6px solid #fff;
	padding-bottom:2px;
	display:block;
	float:left;
	opacity: .60;
	filter: alpha(opacity=60);	
	margin:0 14px 6px 0;
}

.inline-popup .controls ul.media-nav
{
	margin-top:62px;
}

.inline-popup .controls .media-list a.active,
.inline-popup .controls .media-list a.active:link,
.inline-popup .controls .media-list a.active:visited
{
	border-bottom:6px solid #932f46;
	padding-bottom:2px;
	display:block;
	float:left;
	opacity: 1;
	filter: alpha(opacity=100);	
}

.inline-popup .controls .media-list a:hover 
{
	opacity: 1;
	filter: alpha(opacity=100);	
}


.inline-popup .paging 
{
	border-bottom:1px solid #ccc;
	width:115px;
	margin:0 0 20px 0;
	padding-bottom:5px;	
	font-size:1.1em;
	clear:both;
	height:12px;
}

.inline-popup .paging .left {float:left;
background:url(../media/img/bg_arrowpl_red.gif) no-repeat left;	
	padding:0 0px 0 14px;	
}
.inline-popup .paging .right {float:right;
	background:url(../media/img/bg_arrowpr_red.gif) no-repeat right;	
	padding:0 14px 0 0;
}

#NCC .residential-search-page .wide-right-column {
	width:320px;
	float:right;
	margin:0 0 0 0px;
}

#NCC .residential-search-page .page-introduction 
{
	margin:0 0 17px 0;
}

.map-search .content
{
	height:334px;
	overflow:hidden;
}

.map-search 
{
	margin-bottom:20px;
}


/* project listing page */

.project 
{
	float:left;
	background:url(../media/img/bg_projectlisting.gif) repeat-y;
	font-size:1.1em;
	line-height:1.6em;
	border-bottom:1px solid #2375bb;
	margin:4px 0 0px 0;
	width:950px;
}

.project .project-listing-headline 
{
	margin:10px 0 0 0;
}

.project .left 
{
	width:696px;
	float:left;	
}


.project .right 
{
	float:right;
	width:248px;
}


.project .info 
{
	padding-top:6px;
}

.project .info img
{
	float:left;
	margin:0 10px 0 0;	
	display:block;
	width:151px;
	height:108px;
}

.project .info p 
{
	width:400px;
	height:78px;
	margin:0 0 2px 0;
	overflow:hidden;
	
}

.project .right p 
{
	clear:both;
	padding:8px;
	border-bottom:1px solid #fff;
	height:60px;
	line-height:1.4em;
	overflow:hidden;
	
}

.project .right p img
{
	float:right;
	width:50px;
	height:60px;
	margin:0 0 0 5px;
}

.project .dotted{float: left;}
.project .mapLink{width: 161px; display: block; float: left;}

.project .arrow-link 
{
	margin:1px 15px 0 0;
	line-height:1.2em;
}

/* contact search page */

.contact-search-page 
{
	font-size:1em;
	line-height:1.65em;
}

.search-options 
{
	clear:both;
	width:100%;
	margin:10px 0 0 0;
}

.search-options .item
{
	background:#e9f1f8;
	float:left;
	padding:8px 0 7px 0;
	margin:0 0 2px 0;
	width:100%;
}

.search-options .closed {background:#f0f0f0;}

.search-options .item h1 
.search-options .item h2 
{
	background:url(../media/img/bg_arrowpr_blue.gif) no-repeat top left;
	margin:0px 4px 0px 5px;
	padding-left:24px;
	clear:both;
	font-size:1.1em;
}

.search-options .item h1.active
.search-options .item h2.active
{
	background:url(../media/img/bg_arrowpd_blue.gif) no-repeat top left;
}

.search-options .item h1 a,
.search-options .item h1 a:link,
.search-options .item h1 a:visited,
.search-options .item h2 a,
.search-options .item h2 a:link,
.search-options .item h2 a:visited
{
	color:#000;
}

.search-options .item h1.active a,
.search-options .item h1.active a:link,
.search-options .item h1.active a:visited,
.search-options .item h2.active a,
.search-options .item h2.active a:link,
.search-options .item h2.active a:visited
{
	color:#2375bb;
}


.search-options .item .expandable 
{
	display:none;
	padding:10px 0 15px 28px;
}

.search-options .item .expandable h1,
.search-options .item .expandable h2 
{
	background:none;
	color:#2375bb;
	font-size:11px;
	margin:0px 4px 0px 0px;
	padding-left:0px;
	text-indent:0px;
}

.search-options .item .expanded {display:block;}

.contact-search-page .contact 
{
	width:172px;
	float:left;
	margin:0 10px 0 0;
	font-size:11px;
}


.search-options .item  .select-list 
{
	float:left;
	margin:0 25px 10px 0;
}

.search-options .item input {float:left;}

.search-options .item .form-button 
{
	float:left;
	height:14px;
	line-height:14px;
}

.contact-search-page  .contact h5 
{
	font-size:11px;
}

.search-options .item .leftarea
{
	width:440px;
	float:left;
}

.search-options .item .leftarea .form-button {margin:0 0 0 20px;}

.search-options .item .keyword 
{
	width:204px;
	margin:0px !important;
	vertical-align:middle;
	
}

.search-options .item .rightarea 
{
	width:300px;
	float:left;
	height:90px;
	
}

.search-options .item .white-line {margin:0 28px 10px 0px;}

.search-options .item h3 {color:#666;text-transform:uppercase;font-size:11px;padding-bottom:8px;}

.specify-search {padding:10px 0 0 268px;}
.table-headline {clear:both;}
.specify-search h3 {float:left;font-size:11px;font-weight:normal;color:#666;text-transform:uppercase;padding:2px 8px 0 0;width:192px;}
.specify-search .select-list {float:left;}

.table-headline {border-bottom:1px solid #cccccc;height:37px;}
.table-headline img {margin:10px 0 0 0;float:left;}

/* contact search result table */

.search-result 
{
	clear:both;
	border-collapse:collapse;
	width:100%;
	margin:20px 0 10px 0;
	font-size:1.1em;
}

.search-result .single-col {width:100%;}
.search-result thead td 
{
	border-bottom:1px solid #e5e5e5;
}

.search-result .paging {text-align:right;}

.search-result .paging .previous a
{
	margin-right:25px;
}

.search-result .paging .next
{
	padding-left:25px;
}

.search-result tbody td 
{
	border-bottom:1px solid #e5e5e5;
	padding:7px 5px 7px 0px;
	width:200px;
	vertical-align:top;
}

.search-result td.name 
{
	width:180px;
}

.search-result tfoot td
{
	padding-top:6px;
}

.search-result td.title 
{
	width:160px;
}


/* search page */

#NCC .search-page .wide-left-column 
{
	width:655px;
}

#NCC .search-page .wide-right-column 
{
	width:260px;
}

.search-page .page-introduction 
{
	margin:0px;
	padding:0px;
}

.search-page .search-field
{
	background:#e9f1f8;
	font-size:1.1em;
	float:left;
	padding:12px 0px 10px 0px;
	width:100%;
	vertical-align:middle;
}

.search-page .search-field span {padding:0 0 0 15px;}

.search-page .search-field span 
{
	text-transform:uppercase;
}

.search-page .search-field input 
{
	width:300px;
	vertical-align:middle;
}

.search-result thead td 
{
	border-bottom:1px solid #000;
}

.search-result td.section a,
.search-result td.section a:link,
.search-result td.section a:visited
 {text-transform:uppercase;color:#2375bb}

.search-result .banner-field {padding:4px 0px 3px 0px;}

.search-page .search-result .right
{
	float:right;
	padding-top:5px;
	text-align:right;
}

.search-page .search-result thead img
{
	float:left;
}

.search-page .info
{
	width:550px;
}

.search-page .info p 
{
	margin:0px;
	padding:6px 0 0 0;
	line-height:17px;

}

.search-page .auto 
{
	width:auto;	
}

.search-page td.bottom 
{
	vertical-align:bottom !important;
}

.search-page .arrow-link-back 
{
	line-height:1.85em;
}


.other-search-results {margin:24px 0 30px 0;border-bottom:1px solid #b2b2b2;}
.other-search-results .item {background:#f0f0f0;border-top:1px solid #b2b2b2}
.other-search-results .item h4 {float:left;margin:14px 0 0 10px;}
.other-search-results .item h4 a {color:#2375bb;text-transform:uppercase;}
.other-search-results .item .right {float:right;margin:17px 10px 0 0px;}
.other-search-results .item .right a,
.other-search-results .item .right a:link,
.other-search-results .item .right a:visited
{
	color:#2375bb;
}

.other-search-results .item .headline {height:35px;clear:both;border-bottom:1px solid #fff;}
.other-search-results .item .footer {padding:6px 0 10px 0;height:12px;clear:both;}
.other-search-results .item .footer span {float:right;margin:0 10px 0 0;line-height:1.65em;font-size:11px;}

.other-search-results .item  p {margin:0px;padding:6px 10px 6px 10px;border-bottom:1px solid #fff;font-size:11px;}


/* xform on content page */


.xform 
{
	background:#e8f0f7;
	width:100%;
	width:590px;
	clear:both;
}

.xform .container 
{
	padding:12px;
}



.group-listing 
{
	clear:both;
}


.group-listing  .bar
{
	background:#e9f1f8;
	clear:both;
	padding:8px 0 7px 0;
	margin:0 0 2px 0;
	width:100%;
	cursor:pointer;
}

.group-listing  .bar h3 
{
	background:url(../media/img/bg_arrowpr_blue.gif) no-repeat top left;
	margin:0px 4px 0px 5px;
	padding-top:2px;
	clear:both;
	font-size:1.1em;
}

.group-listing  .bar h3.active
{
	background:url(../media/img/bg_arrowpd_blue.gif) no-repeat top left;
}

.group-listing  .bar h3 a,
.group-listing  .bar h3 a:link,
.group-listing  .bar h3 a:visited
{
	color:#000;
	text-transform:uppercase;
	padding-left:24px;
}

.group-listing  .bar h3.active a,
.group-listing  .bar h3.active a:link,
.group-listing  .bar h3.active a:visited
{
	color:#2375bb;
	padding-left:24px;
}

.group-listing .list 
{
	display:none;
	clear:both;
	font-size:1.1em;
	line-height:1.6em;
}

.group-listing .expanded {display:block;}


.group-listing .list .item 
{
	width:100%;
	border-bottom:1px solid #e5e5e5;
	padding:5px 0 5px 0;
	height:15px;
	clear:both;
}

.group-listing .list .item .date
{
	float:right;
	color:#2375bb;
}

.group-listing .list .item .text
{
	float:left;
}
.group-listing .list .item span {cursor:pointer;}


.group-listing .list .last-item {border:none;}


.group-listing .custom-content 
{
	padding:6px 0 2px 0px; 
}
 
.group-listing .custom-content  p {padding-left:6px;}
 
.group-listing .custom-content  .list-item  
{
	width:100%;
	border-bottom:1px solid #e5e5e5;
	padding:5px 0 5px 0px;
	text-indent:6px;
	
}

.group-listing .list .item a {text-indent:6px;width:100%;display:block;clear:both;padding:5px 0 5px 0:}

.group-listing .list .pagelist {padding:0px 0 10px 0;margin:0px;}

.plain-text-intro {margin:0 0 10px 0;position:relative;top:-10px;font-size:1.1em;line-height:1.6em;border-bottom:1px solid #ccc;}



/* Person gallery */

.person-gallery .short-info 
{
	padding:0px;
	margin:0px;
}

.person-gallery .name {padding:1px 0 6px 0 !important;margin:0px !important;line-height:1.5em;}
.person-gallery .name a,
.person-gallery .name a:link,
.person-gallery .name a:visited 
{
	font-weight:bold;color:#1c5e96;font-size:1em;text-transform:uppercase;padding:5px 0 6px 0 !important;margin:0px !important;
	text-decoration:none !important;background:none !important;
}

.person-gallery .inner-left,
.person-gallery .inner-right {padding-bottom:15px;}

#NCC .person-gallery .profile-pic {float:left;margin:0px 2px 6px 0px !important;display:block;}

#NCC .person-gallery .profile-pic img {width:100px;height:100px;}
#NCC .person-gallery img {margin:0px 10px 6px 0px !important}


.person-gallery .short-desc {color:#999999;}

.line {border-bottom:1px solid #e0e0e0;height:1px;margin:10px 0 8px 0}


/* boende store page */

.boende-store-page .project {width:590px !important;padding-bottom:10px;}
.boende-store-page .profile-pic-boende {width:auto;height:auto;float:left;}

/* press-releases */

.press-releases-page .filter-bar
{
	background:#e9f1f8;
	height:44px;
}

.press-releases-page .filter-bar .container
{
	padding:10px 0 0 16px;
}

.press-releases-page .filter-bar input,
.press-releases-page .filter-bar select
{
	vertical-align:middle;
	text-transform:uppercase;	
	margin-right:8px;
}

.press-releases-page .filter-bar .param-keyword {width:224px;}
.press-releases-page .filter-bar .param-year {width:100px;}
.press-releases-page .filter-bar .param-market {width:144px;}

.press-releases-page .search-result thead td,
.press-releases-page .search-result tfoot td {text-align:right;border-bottom:1px solid #e5e5e5;padding-bottom:10px;}
.press-releases-page .search-result tfoot td {border:none;padding-top:10px;}
.press-releases-page .search-result td {width:100%;padding-bottom:10px;}

.press-releases-page .search-result td a.title,
.press-releases-page .search-result td a.title:link,
.press-releases-page .search-result td a.title:visited 
{
	color:#2375bb;	
	line-height:1.65em;
}

/* ncc-in-media-page */

.ncc-in-media-page .filter-bar
{
	background:#e9f1f8;
	height:44px;
}

.ncc-in-media-page .filter-bar .container
{
	padding:10px 0 0 16px;
}

.ncc-in-media-page .filter-bar input,
.ncc-in-media-page .filter-bar select
{
	vertical-align:middle;
	text-transform:uppercase;	
}

.ncc-in-media-page .filter-bar .param-keyword {width:180px;}
.ncc-in-media-page .filter-bar .param-year {width:32px;}
.ncc-in-media-page .filter-bar .param-month {width:18px;}
.ncc-in-media-page .filter-bar .param-day {width:18px;}
.ncc-in-media-page .filter-bar span {text-transform:uppercase;padding:0 5px 0 10px;color:#2375bb;}

.ncc-in-media-page .filter-bar .form-button {margin-left:10px;}

.ncc-in-media-page .search-result thead td,
.ncc-in-media-page .search-result tfoot td {text-align:right;border-bottom:1px solid #e5e5e5;padding-bottom:10px;}
.ncc-in-media-page .search-result tfoot td {border:none;padding-top:10px;}
.ncc-in-media-page .search-result td {width:100%;padding-bottom:10px;}

.ncc-in-media-page .search-result td a.title,
.ncc-in-media-page .search-result td a.title:link,
.ncc-in-media-page .search-result td a.title:visited 
{
	color:#2375bb;	
	line-height:1.65em;
}


/* STARTPAGE  */

.startpage {position:relative;top:0px;}
.startpage #flashApp 
{
	height:350px;
	position:relative;
	top:0px;
	clear:both;
}

.startpage .bg-plate 
{
	width:450px;
	height:350px;
	position:relative;
	background:#000;
	z-index:1000;
	display:none;
	z-index:100 !important;
}

.startpage .bg-plate-container 
{
	width:450px;
	height:350px;
	position:absolute;
	z-index:100 !important;
	display:none;
}

*body .startpage .bg-plate-container 
{
	opacity: .80;
	filter: alpha(opacity=80);
}

.startpage #dashboardContainer 
{
	width:450px;
	height:350px;
	position:absolute;
	z-index:1001;
	display:none;
}
.startpage .section-wide-img {display:none;position:absolute;top:0px;left:0px;width:950px;height:350px;z-index:99;}

.startpage #dashboardContainer * {color:#fff;}

.startpage #midBlock 
{
	padding:0 0 14px 0;
	margin:0;
	width:100%;
}


.startpage #bottomBlock 
{
	/*height:135px;*/
	padding:14px 0 0px 0;
	border-top:1px solid #ccc;
	width:100%;
	clear:both;
	position:relative;
}

.startpage #dashboardContainer .dashboard {display:none;position:absolute;z-index:2;}

.startpage #dashboardContainer .close 
{
	position:absolute;
	right:0px;
	top:2px;
	cursor:pointer;
	z-index:1001;
}

.startpage img.dashboard-headline 
{
	margin:14px 0 6px 18px;
}

.startpage #dashboardContainer .white-line 
{
	border-color:#858a90;
}

.startpage #dashboardContainer .module {padding: 6px 0px 6px 0px;margin:0 16px 0 16px;font-size:11px;clear:both;}
.startpage #dashboardContainer .module p {padding:0px;margin:0px;}
.startpage #dashboardContainer .bottomline {border-bottom:1px solid #3d4341}

/* intro */

.startpage #dashboardContainer .intro p {line-height:16px;height:50px}

/* quick links default */

.startpage #dashboardContainer .module ul {margin:8px 0 0 0}
.startpage #dashboardContainer .module ul li {margin-bottom:5px;}

/* quick links two */

.startpage #dashboardContainer .quicklinks-two ul {float:left;margin:0px 0px 0px 10px;}
.startpage #dashboardContainer .quicklinks-two .dashboard-subheadline {float:left;}

/* quick links three */

.startpage #dashboardContainer .quicklinks-three ul {clear:both;height:30px;width:260px;}
.startpage #dashboardContainer .quicklinks-three ul li {width:120px;float:left;}

.startpage #dashboardContainer .spotlight p {padding-top:8px;line-height:17px;padding-bottom:10px;height:70px;}
.startpage #dashboardContainer .spotlight p img {float:left;margin:2px 10px 0 0;width:121px;height:63px;}

/* simple-select */

.startpage #dashboardContainer .simple-select {padding-bottom:20px;}
.startpage #dashboardContainer .simple-select .select-list {margin-top:6px;}
.startpage #dashboardContainer .simple-select .dashboard-subheadline {margin-top:8px;margin-bottom:4px;}

/* boende-search */

.boende-search .arrow-link-dotted-white {float:right;margin:2px 0 0 0}
.boende-search .options {margin:10px 0 0 0}

/* blue bar */

.startpage #dashboardContainer a.blue-bar,
.startpage #dashboardContainer a.blue-bar:link,
.startpage #dashboardContainer a.blue-bar:visited
{
	background:url(../media/img/arrow_blue_bar.gif) no-repeat right top #216198 !important;
	width:450px;
	text-align:right;
	position:absolute;
	top:321px;
	height:29px;
	display:block;
	clear:both;
}

.startpage #dashboardContainer .blue-bar img {margin:6px 20px 0 0;float:right;}
.startpage .select-list {float:left;margin:6px 0 0 0;}
.startpage .select-list * {color:#000 !important;}
.startpage .select-list ul {margin:0px !important;}
.startpage .select-list ul li {margin:0px !important;}
.startpage .form-button-blue {float:left;margin:7px 0 0 14px;}




/* html Version */

#htmlVersion {width:951px;}
#htmlVersion .section {position:relative;height:350px;float:left;margin:0; width:317px}
#htmlVersion .section a,
#htmlVersion .section a:link,
#htmlVersion .section a:visited {
    float:left;
    display:block;
    position: absolute;
    height: 350px;
    width: 317px;
    top: 0;
    left: 0;
}

#htmlVersion .section a img { margin:0 auto 0 auto;width:auto;}
#htmlVersion .section img.section-img {height:350px;margin:0;}


/* startpage - stock ticker */
.startpage #midBlock {float:left;}
.startpage .statement {width:951px;float:left; background: black;}
.startpage .stock-ticker {float:right;background:#efefef;line-height:16px;padding:2px 8px 2px 8px;font-size:11px;}
.startpage .stock-ticker a span {font-weight:normal !important;}

/* styles addded for boligshop  */

.objects .extended-info {width:0px;border:collapse;padding:0px;position:relative;display:block;}
.objects .extended-info div {display:none;text-align:left;width:140px;}
.objects .extended-info div {position:absolute;left:-165px;padding:6px 8px 6px 8px;background:#000;color:#fff;line-height:15px;}


.gray-line
{
	border-bottom: 1px solid #ccc;
}

.float-box
{
	float:right;
}

.float-box .part
{
	padding: 10px;
	background:#e9f1f8;
	width:290px;
	margin:0 0 20px 0;
}

.float-box img
{
	float:left;
	margin: 2px 10px 10px 2px;
}



.site-map-page .list {margin-top:20px;margin-left:0px;}

.site-map-page ul li 
{
	margin-left:16px;
	font-size:11px;
	padding:1px 0 1px 0;
	list-style-type:circle;
}

.site-map-page ul {margin:4px 0 4px 0; display:block;}
