@charset "utf-8";

/* 	
	----------------------------------------------------------------------------
	Postbankeneiendom.no 2009
	Developed and maintained by Reeltime Interactive AS - http://www.reeltime.no 

	Front-end (XHTML, CSS, JS) - Sigurd Finseth
	Front & Back-end (ASP.NET, SQL, JS, AJAX) - Roar Schreuder
	Front-end (JS, Jquery) - Øyvind Gislefoss 
 	----------------------------------------------------------------------------
*/

@import url("reset.css");	/* resetting browser-spesific values */
@import url("typography.css"); /* font-face, sizes, colors etc */
@import url("content02.css"); /* content-spesific styles */
@import url("ajax_v01.css"); /* ajax-spesific styles */

html,body {
	margin:0;
	padding:0;
	height:100%; 
	background-image:url(../gfx/bg.jpg);
	background-repeat:repeat-x;
	background-position: top;
	background-color: #c60e1d;
}

div#wrapper {
	background-image:url(../gfx/shadows.png);
	background-repeat:repeat-y;
	position:relative; 
	margin:0 auto; 
	width: 1005px;
	height:auto !important; 
	height:100%; 
	min-height:100%; 
}

div#header {
	background:#FFFFFF no-repeat;
	width: 949px;
	margin:0 auto;
	margin: 0px 14px 0px 14px;
	padding: 0px 14px 0px 14px;
	height: 98px;
}

#header .top .logo {
	float: left; 
	width: 201px; 
	height: 85px;
}

#header .top .logo img {
	margin-top: 21px; 
	margin-left: 14px;
}


#header .top #userinfo {
  float: left; 
  height: 58px; 
  width:748px;
}

#header .top #userinfo #userinfo_cont {
  float: right; 
  color: #333333; 
  font-size: 11px; 
  line-height: 1.4em; 
  margin-top: 14px;
}

#header .top #userinfo #userinfo_cont #logout {
  text-align: right;
}

#header .top #userinfo #userinfo_cont #logout a {
  top: -3px; 
  position: relative;
}

#header .top #menu {
	float: left; 
	width: 748px; 
	height: 29px;
	margin-top: 56px;
}

#header .top #menu ul.nav,
.nav ul{
	width: 748px; 
	cursor: pointer;
	list-style-type: none;
	margin:0;
	padding:0;
}

#header .top #menu ul.nav{display: table;}
#header .top #menu ul.nav>li{display: table-cell;position: relative;width: 123px;height: 29px;float: left;}

.forsiden{ background-image: url(../gfx/menu/forsiden.jpg);background-repeat:no-repeat;margin-right: 1px;}
.forsiden:hover{ background-image: url(../gfx/menu/forsiden_a.jpg);}
.forsiden_active{ background-image: url(../gfx/menu/forsiden_a.jpg);background-repeat:no-repeat;margin-right: 1px;}
.forsiden_active a{width:100%; height: 100%; display: block;}
.forsiden a{width:100%; height: 100%; display: block;}
.selge{ background-image: url(../gfx/menu/selge.jpg);background-repeat:no-repeat;margin-left: 1px;margin-right: 1px;}
.selge:hover{ background-image: url(../gfx/menu/selge_a.jpg);}
.selge_active{ background-image: url(../gfx/menu/selge_a.jpg);background-repeat:no-repeat;margin-left: 1px;margin-right: 1px;}
.selge_active a{width:100%; height: 100%; display: block;}
.selge a{width:100%; height: 100%; display: block;}
.kjope{ background-image: url(../gfx/menu/kjope.jpg);background-repeat:no-repeat;margin-left: 1px;margin-right: 1px;}
.kjope:hover{ background-image: url(../gfx/menu/kjope_a.jpg);}
.kjope_active{ background-image: url(../gfx/menu/kjope_a.jpg);background-repeat:no-repeat;margin-left: 1px;margin-right: 1px;}
.kjope_active a{width:100%; height: 100%; display: block;}
.kjope a{width:100%; height: 100%; display: block;}
.finndinmegler{ background-image: url(../gfx/menu/finndinmegler.jpg);background-repeat:no-repeat;margin-left: 1px;margin-right: 1px;}
.finndinmegler:hover{ background-image: url(../gfx/menu/finndinmegler_a.jpg);}
.finndinmegler_active{ background-image: url(../gfx/menu/finndinmegler_a.jpg);background-repeat:no-repeat;margin-left: 1px;margin-right: 1px;}
.finndinmegler_active a{width:100%; height: 100%; display: block;}
.finndinmegler a{width:100%; height: 100%; display: block;}
.omoss{ background-image: url(../gfx/menu/omoss.jpg);background-repeat:no-repeat;margin-left: 1px;margin-right: 1px;}
.omoss:hover{ background-image: url(../gfx/menu/omoss_a.jpg);}
.omoss_active{ background-image: url(../gfx/menu/omoss_a.jpg);background-repeat:no-repeat;margin-left: 1px;margin-right: 1px;}
.omoss_active a{width:100%; height: 100%; display: block;}
.omoss a{width:100%; height: 100%; display: block;}
.minside{ background-image: url(../gfx/menu/minside.jpg);background-repeat:no-repeat;margin-left: 1px;}
.minside:hover{ background-image: url(../gfx/menu/minside_a.jpg);}
.minside_active{ background-image: url(../gfx/menu/minside_a.jpg);background-repeat:no-repeat;margin-left: 1px;}
.minside_active a{width:100%; height: 100%; display: block;}
.minside a{width:100%; height: 100%; display: block;}

#header .bottom {
	float: left; 
	width: 949px; 
	height: 13px; 
	background-image:url(../gfx/separator.jpg);
}

div#content {
	margin:0px 14px 0px 14px; /* bottom padding for footer and 14px for shadows */
	padding: 0px 14px 0px 14px;
	width: 949px;
	margin: 0 auto auto auto;
	padding-bottom: 5em;
	overflow: hidden;
}

div#footer {
	position:absolute;
	margin-left: 28px;
	height: 40px;
	bottom:0; /* stick to bottom */
	background:#FFFFFF;
	width: 949px;
 border-top: 1px solid #d9d9da; 
}

div#footer .leftinfo {float: left;margin-top: 14px; color:#666666; width: auto; padding-left: 11px;}
div#footer .rightinfo {float: right;margin-top: 14px; color:#666666; width: auto;  padding-right: 11px;}


/* scc addons */
.submenu li a {color: #666!important}
.submenu li a:hover {color:#C3261F!important;text-decoration:none;}
.ie6 {
  background: transparent url(../gfx/ie6_check.gif) no-repeat left top;
  width:60px;
  height: 30px;
  margin: -4px 0 0 5px;
  position: absolute;
  text-indent: -9999px;
}

.cursor
{
	cursor:pointer;
	cursor:hand;
}