/* BOLIGMAGASINET CSS - OPRETTET 20. JUNI 2008
---------------------------------------------------

FARVER:
	Lys blå:				#91C0D0
	Links blå:				#1F749B
	Billedkant-blå:			#4B90B1
	Cremegul:				#f8e0a0
	Rød:					#900
	Fontfarve:				#333
	Rubrikannonce-farve:	#E6EFF4

--------------------------------------------------- */

/* @group LAYOUT */
* { margin:0px; padding:0px;}
body { font-family: Arial, Helvetica, sans-serif; font-size:small; color: #333; background: url(../images/bg.jpg) repeat center top;margin:0px auto; padding:0px;}


#banner_overlay {position:absolute; z-index: 99999; left:0; margin:0; width:100%; text-align:center; padding:0;}
#banner_overlay * {padding:0; margin:0; border:0; float: none;}
#wrap { width:960px; position:relative; margin:0px auto; z-index:1; background: #fff url(../images/bg_shadow.png) repeat-y center scroll;}
	
#contentWrapper { width:960px; position:relative; float:left; margin:0 auto;}

#topbanner { background: #f0f0f0 url(../images/headerarea.gif) repeat-x bottom; text-align:center; padding:5px 0; width:960px; float:left;}
#topbanner img {border:none; padding:0px; margin:0px;}

#header { background-color:#fff; width:960px; float:left; display:inline;}
	#header img{padding:5px 0 5px 10px; display:inline; float:left;}

	/* @group SPOT AREA */
	#header .rightColumn {  height:77px; margin-top:5px; margin-bottom:5px; width:300px; overflow: hidden;}
		#header .rightColumn img{padding:0px; margin-right:10px;}
		#header .rightColumn a.callOuts{padding:0px; margin:0px; font-size:85%;}
	/* @end SPOT AREA */

#footer {clear: both; background: #f0f0f0 url(../images/footerarea.gif) repeat-x top; padding:10px; margin-top: 20px; font-size:100%; color:#999;}
	#footer img{ float:right; margin:3px 0px 0 15px; }
	#footer a { color:#1F749B; font-weight:bold;}

	/* @group GRID */
	.container_12 {margin: 10px 0; float: left;}
	
	.row { float:left; margin-top:10px;}
	.rowB {float:left; width:654px; display:inline; margin-top:10px; clear:left;}
	.rowBdots {float:left; width:654px; background: url(../images/dots.jpg) repeat-x top; display:inline; margin-top:10px; padding-top:25px; clear:left;}
	
	.rightColumn { margin-right:10px; margin-top:10px; width:300px; float:right; display:inline; }
	
	.oneFourthC { width:153px; margin-left:10px; float:left; display:inline;}
		.oneFourthCRight { width:153px; margin-right:25px; padding-top:0px; float:right; display:inline;}
	.twoFourthsC { width:316px; margin-left:10px; float:left; display:inline;}
	.threeFourthsC { width:479px; margin-left:10px; float:left;display:inline;position:relative;}
	.fourFourthsC{ width:642px; margin-left:10px; float:left;display:inline; position:relative; }
	
	.oneThirdC { width:208px; margin-left:10px; float:left; display:inline;}
	.twoThirdsC{ width:426px; margin-left:10px; float:left; display:inline;}
	.threeThirdsC{ width:644px; margin-left:10px; float:left; display:inline;}
	
	.oneFullPageC { width: 960px; margin: 0 10px 0 10px; }
	/* @end GRID */
	
	/* @group SPONSOR AREA */
	.sponsor{ background: url(../images/dots.jpg) repeat-x bottom; width:100%; margin-top:0px; padding-bottom:5px; float: left;}
		.sponsor h3{margin-left: 10px; padding:0 0 5px 0; float:left; display:inline;}
			.sponsor h3 span{ font-size:140%;}
	.sponsorImage{float: right; margin:0px 10px 5px 0px; width:300px;}
	.sponsorImage p { font-size:80%; color:#999999; float:right; bottom:10px;}
	.sponsorImage img {float: right; margin:0px;}
	.sponsorImage a{}
	/* @end SPONSOR AREA */

	/* @group BANNER */
	.banner{ text-align:center;}
	.banner img{margin:0px; padding:0px; border:none;}
	/* @end BANNER */
	
/* @end LAYOUT */

/* @group NAVIGATION */

.navigation { width:100%; line-height:1em; float:left; position: relative;}
	
.navigation ul.topNav{
		background:transparent url(../images/box_streamer2.gif) repeat-x scroll left top;
		list-style-type:none;
		font-size:100%;
		color:#FFFFFF;
		width:960px; height:26px;
		float:left;
		}
	.navigation ul.topNav li {display: block; margin-bottom:-6px; float:left; line-height:1em;}

ul.topNav a {padding:4px 10px 7px 10px; color:#FFFFFF; background: url(../images/naviline.gif) top right no-repeat scroll; text-decoration:none; margin-top:2px; float:left; display:inline;}
	ul.topNav a:hover{ background-color:#438cad; text-decoration:none;}
ul.topNav a.current{ background-color:#438cad;}

.navigation ul.subNav{ background: url(../images/navistreamer.gif) repeat-x; font-size:90%; color:#FFFFFF; width:960px; height:26px;float:left; display:block; line-height:1em;}
	.navigation ul.subNav li {display:inline;}
	.navigation ul.subNav li.abbolinks{ float:right; display:inline; line-height:1em;}

	.navigation ul.subNav a{color: #fff; background: url(../images/dots.gif) right no-repeat; padding:5px 15px 5px 10px; float:left; display:inline; text-decoration: none; font-size: 94%;}
		.navigation ul.subNav a:hover{text-decoration: underline;}
	.navigation ul.subNav li.abbolinks a{ color: #fff; text-decoration:underline; background: url(../images/dots.gif) left no-repeat; padding:5px 10px 5px 15px; float:left; display:inline;}
		.navigation ul.subNav li.abbolinks a:hover{text-decoration:none;}
	ul.subNav a.current{ color:#c7dde7; font-weight:bold; cursor: default;}
		ul.subNav a.current:hover{ text-decoration: none;}
/* @end NAVIGATION */

/* @group BOXES */
.boxHolder{float:left; margin:10px 0 10px 0; display:inline;}	
	.boxHolderFirst{float:left; margin:0px 0 10px 0; display:inline;}	

.boxWrap{background: url(../images/box_bottom.gif) no-repeat bottom; padding-bottom:30px; float:left; margin-top:10px; display:inline;}
	.box{float:left; border:1px solid #438cad; border-bottom: none;}
		.box ul.topNav{font-size:100%; color:#FFFFFF; background-color:#6daec2; width:298px; border-top:2px solid #91c0d0; border-bottom:6px solid #5da5bb; float:left; display:inline;}
			.box ul.topNav li {margin-bottom:-6px; float:left; line-height:1em; width:149px; display:inline;}
				.box ul.topNav a {width: 129px; text-align:center; display:inline; line-height:1em;}
				.box ul.topNav a.last {background-image: none;}

div.boxItems { background: url(../images/box_shadow.gif) repeat-x top left; padding:10px 0 0px 0; width:100%; list-style-image:none; list-style-position:inside; list-style-type:none; float:left;}
	div.boxItems ul.list li{ padding:5px 0 5px 0px; font-size:85%;}
	div.boxItems ul.list a{ font-size:100%;}
	.oddLine { background:#F2F2F2 none repeat scroll 0% 0%;}
	label {padding-left:7px;}
	input{ padding:2px;}
	
	.knap {margin-top:5px;}
	div.boxItems h3{margin:0px 0 4px 0;}
	div.boxItems img{margin: 0 0 5px 0;}
	div.boxItems .metaInfo a{ font-size:100%;}

ul.boxItems {background:transparent url(../images/box_shadow.gif) repeat-x scroll left top; margin-top:0px; width:100%; list-style-image:none; list-style-position:inside; list-style-type:none; float:left;}
	ul.boxItems li {padding-top: 10px; padding-left:10px; }

.flexBox{width:100%; float:left; margin-bottom:10px; padding-bottom:10px}
	.flexBox ul.boxItems li{padding:5px 0 5px 0px;}
	.flexBox .boxItems a{ font-size:85%; font-weight:bold; text-decoration:underline;}
	.flexBox .boxItems h4 a{color:#333; text-decoration:none; font-size:100%;}
	.flexBox .boxItems h4 a:hover{text-decoration:underline;}
	.flexBox .boxHeaderStreamer strong, .flexBox .paragraphD strong{ font-weight: normal; }


.rightColumn .boxWrap .box .boxItems{padding: 10px 10px 0 10px; width:278px; background-image:none;}
	.rightColumn .boxWrap .box .boxItems img{ float:left; margin-right:10px;}
		.rightColumn .boxWrap .box .boxItems img.large{ float:left; margin-right:0px;}
	.rightColumn .boxWrap .box .boxItems h3{ margin-top:0px; padding-top:0px; display:inline;}
	.rightColumn .boxWrap .box .boxItems p{ }

.boxHeaderStreamer{background: url(../images/box_streamer.gif) repeat-x left top; height:32px; float:left;}
	.oneFourthCRight .boxHeaderStreamer, .oneFourthC .boxHeaderStreamer{background: url(../images/box_streamer2.gif) repeat-x left top; height:26px; width:151px; border:1px solid #438CAD; border-bottom:none;}
	.rightColumn .boxHeaderStreamer{width:298px;}
	.oneThirdC .boxHeaderStreamer{background: url(../images/box_streamer2.gif) repeat-x left top; height:26px; width:206px; border:1px solid #438CAD; border-bottom:none;}
	
	
	.boxHeaderStreamer h4{font-size:100%;font-weight:normal;padding:3px 0pt 0pt 10px; color:#FFFFFF;}
	
	ul.boxHeaderStreamer{display:inline; list-style-type:none; list-style:none; list-style-position:inside; list-style-image:none; float:left;}
	ul.boxHeaderStreamer li{display:inline;}
	
	ul.boxHeaderStreamer a {background:transparent url(../images/naviline.gif) no-repeat scroll right top; color:#FFFFFF; display:inline; float:left; padding:3px 10px 5px; margin-top:2px; text-decoration:none;text-align:center;width:129px; }
	
	.boxHeaderStreamer a{ color:#FFFFFF;}
	
	.boxHeaderStreamer li.threeTabs a{ width:79px;}
	
	.boxHeaderStreamer a.last {background-image:none;}
	.boxHeaderStreamer a:hover{ background-color:#438cad; text-decoration:none;}
	.boxHeaderStreamer a.current {background-color:#438CAD;}

	div#newsletter_signup_response { background: #E6EFF4; border: 1px solid #4B90B1; padding: .5em; }

/* @end BOXES */

/* @group ADS */
.flag{text-align:right; padding:0px; margin:-10px 0 0 0px;}
	.boxHolder img {background: none; border: 0; padding: 0;}
/* @end ADS */

/* @group SEARCH */
#searchForm {
	position: absolute;
	width:245px;
	top: 3px;
	*top: -2px; /* IE only... Ew. */
	right: 5px;
	}
	
	#searchQ{
		background:#FFFFFF url(../images/search.gif) no-repeat scroll 1% 50%;
		border:1px solid #438CAD;
		font-size:80%;
		margin-right:5px; padding:2px 1px 2px 20px;
		width:150px; color:#999999;
		}
	#searchForm input.calloutButton,
	.searchInput input.calloutButton {
		border:1px solid #387e9e;
		cursor:pointer;
		display:inline; font-size:90%;
		width:60px;
		background:url(../images/knap.gif) repeat; color:#FFFFFF;
		padding:0 0 1px 0;
		 }
/* @end SEARCH */

