/* CSS acnor.no                  */
/* Nicolai Dahlgren, 13 nov. 07  */

html, body{margin:0;padding:0;}

body {
	background: #d5cfd1 url("../gfx/bg.jpg") top left fixed no-repeat;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333;}

h1{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 18px;
	margin: 15px 0 8px 0;
	padding: 0;}
	
h2{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	margin: 0 0 2px 0;
	color: #9e0b0f;
	font-weight: bold;
	padding: 0;}	

h3{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	margin: 0 0 6px 0;
	color: #9e0b0f;
	font-weight: bold;
	padding: 0;}	

h4{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	margin: 0 0 6px 0;
	color: #423232;
	font-weight: bold;
	padding: 0;}

	
p{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 11px;}

form{margin:0 0 5px 0;padding:0;}

iframe {display:block; width:100%; border:none;}

/* links */
a:link    	{background: none; color: #7D001E; text-decoration: none;}
a:active    {background: none; color: #7D001E; text-decoration: none;}
a:visited   {background: none; color: #7D001E; text-decoration: none;}
a:hover     {background: none; color: #7D001E; text-decoration: underline;}

/* Layout */
#container{
	position: relative;
	width: 900px;
	margin: 20px auto 20px auto;
	border: 3px solid #f1f1f1;
}
	
#eiendomsdisplay{
	float: left;
	width: 875px;
	margin: 0;
	padding: 1px 0 6px 25px;
	height: 120px;
	display: inline;
	overflow: auto;
	background: transparent url("../gfx/eiendombg.gif") top repeat;}

.eiendomswrapper{
	position: relative;
	margin:0;padding:0;
	text-align: center;}

#menuwrapper{
	position: relative;
	float: left;
	width: 900px;
	height: 34px;
	margin: 0;
	padding: 0;
	background: #e2e2e2 url("../gfx/menubg.gif") repeat-x;
	z-index: 10;}

#menu{
	position: relative;
	width: 900px;
	float: left;
	margin: 0;
	padding: 0;
	height: 34px;}
	
#wrapper{
	float: left;
	width: 900px;
	margin: 0;
	padding: 1px 0 0 0;
	background: transparent url("../gfx/grey85trans.png") repeat;}

#left{
	position: relative;
	float: left;
	width: 200px; /* 200px */
	padding: 0;
	margin: 0;
	background: transparent;}
	
#content, #contentwide{
	float: left;
	width: 460px; /* 490px */
	margin: 1px 0 0 0;
	padding: 0 20px 10px 20px;}

#contentwide{
	width: 660px;
	position: relative;
	overflow: auto;}
	
	
#right{
	position: relative;
	float: right;
	width: 200px; /* 200px */
	padding:0;
	margin: 0;
	background: transparent;}

#footer{
	clear: both;
	float: left;
	width: 880px;
	padding: 6px 10px;
	background: #8b5a5a url("../gfx/footerbg.gif") repeat-x;
	color: #eededd;
	text-align: right;}

#logoline{
	clear: both;
	float: left;
	width: 880px;
	padding: 6px 10px;
	margin: 3px 0 0 0;
	border-top: 1px solid #ccc;
	background: transparent url("../gfx/grey70trans.png") repeat;
	color: #fff;}	

#logolinelabel{
	position: relative;
	float: left;
	color: #be7a79;
	padding: 0 0 0 10px;
	background: transparent url("../gfx/up.gif") left no-repeat;}

/* Classes */
.clear{
	clear: both;}
		
.ansatt{
	position: relative;
	float: left;
	width: 450px;
	clear: left;
	border-top: 1px solid #999;}

.ansatt h2{
	margin-top: 5px;}

.ansattPicContainer{
	position: relative;
	float: right;
	width: 175px;
	margin: -1px 0 5px 0;}	

.frontPicContainer{
	position:relative;
	text-align:center;}

.kontakt{
	width: 190px;
	float: left;}

.kontaktliste{
	position: relative;
	float: left;
	width: 380px;
	padding: 4px 0 8px 4px;
	border-top: 1px solid #999;}

.picKontakt{
	border: 1px solid #999;
	margin: 0 5px 0 0;}

.picEiendomsdisplay{
	border: 0;
	margin: 0 15px 0 0;}

.picEiendom, .picAnsatt{
	border: 1px solid #999;
	margin: 0 5px 10px 0;}
	
.picAnsatt{
	margin: 0;}	

.newsdate{
	font-size: 9px;
	color: #999;}
	
.newsdetail{
	font-size: 10px;
	color:#999999;}

.tbleiendom td{
	text-align:center;}

.eiendomlabel{
	margin-top: 5px;
	font-size: 10px;
	color: #000;
	text-align:center;}

.sidebarleft_top{
	position: relative;
	float:left;
	width: 168px;
	background: #fff url("../gfx/sidebarbg.gif") bottom no-repeat;
	border: 1px solid #ccc;
	margin:2px 0;
	padding: 15px;
	text-align:center;}

.sidebarleft, .sidebarright{
	margin:2px 0;
	float:left;
	width: 198px;
	padding: 0px;
	background: transparent url("");
	border: 1px solid #ccc;}

.sidebarright{float:right;}

.sidebarleftcontent, .sidebarrightcontent, .sidebarleftcontent_kat{
	position: relative;
	float:left;
	width: 170px;
	margin-left:0px;
	padding: 10px 14px 2px 14px;
	background: transparent url("../gfx/grey70trans.png") repeat;}
	
.sidebarleftcontent_kat{
		background: #f6f6f6 url("../gfx/katbg.jpg") no-repeat;}

.sidebarleftcontent2 {
	margin: 0 0 0 1px;
	padding: 1px 0;}

.sidebarrightcontent2{
	float: right;
	margin: 0 1px 0 0;
	padding: 1px 0;}


.sidebarrightcontent{
	float:right;
	margin-right:0px;}

#sidebarrightcontentnews{
	position: relative;
	float:right;
	width: 170px;
	margin-left:0px;
	padding: 10px 14px 2px 14px;
	background: transparent url("../gfx/grey70trans.png") repeat;
	margin-right:0px;}
	
.sidebarheader{
	position:relative;
	float: left;
	width: 188px;
	height: 19px;
	padding: 5px 0 0 10px;
	color: #555;
	margin: 0;
	background: url("../gfx/sidebartop.gif") no-repeat;}
	
.btnstd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #505050;
	margin: 2px 0 0 0;
	font-weight: bold;}	
	
.nptstd, .nptstddrpdwn, .nptstdtxtbx{
	font-family: Verdana, Arial, FreeSans, sans-serif;
	padding: 3px 2px 4px 3px;
	margin: 0 0 3px 0;
	width: 150px;
	font-size: 11px;
	font-weight: normal;
	background: #fff url("../gfx/nptbg.gif") repeat-x;
	border: 1px solid #cecece;}
	
.nptstddrpdwn{width: 155px; background:transparent url("../gfx/nptbg.gif") repeat-x;}
.nptstddrpdwn option{background:#fff;}

.nptstdtxtbx{	width: 330px;}		

.logobox{
	position: relative;
	float: left;
	width: 146px;
	text-align: center;
	margin: 0;
	padding: 0;}
