/*
FARGENE SOM BRUKES I NY.NO

GENERELT:
lys grå #f5f5f5
med grå #d9d9d9
mørk grå #c9c9c9
grå tekst #4f4f4f
db-rødfargen: #ff0033

LINKER:
a:link #017189 (samme som bolig)
a:hover #ff0033 (db-rødfargen)

BOLIG: Blå: #017189

BIL: Beige: #9c9b6b

JOBB: Grønn: #69963a

STORT OG SMÅTT: Orange: #ff8b00
*/

body{
    width:972px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:101%;
	/*background-image:url(/gfx/utvikling/bakgr-tj.gif);*/
	color:#4f4f4f;
	background-color: white;
	padding:0;
	margin:0px;
	_overflow:hidden;
}

.brokers_object_page {
	min-width:972px;
	width:100%;
}

body.varsling {
  background-image:url(/gfx/ny/varsling/outerBackgroundShade.gif);
  background-repeat:repeat-y;
  width:626px;
}

div.varsling {       
   margin: 6px 0 10px 0;
   padding: 2px 0 2px 15px;
   font-family: verdana,arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   background-image: url(/gfx/ny/nypil.gif);
   background-position: 5px center;
   background-repeat: no-repeat;
   display: block;
   border-top: 1px solid #b8beca;
   background-color: rgb(214,221,232);
   color: rgb(9,54,148);
}

a:link{
   color: #093694;
}
a:visited{
   color:#093694;
}
a:hover{
   color:#DF2728; text-decoration:underline;
}
a:active{
   color:#093694;
}
form{
   display:inline;padding:0;margin:0;
}
small {
   font-size:11px;
   font-weight:normal;
}
x-small {
   font-size: 9px;
}
input,select,textarea{
   font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}
ul{
   padding:0; margin:0 0 15px 16px; list-style-type:disk;
}
ul.liste li{
   font-size:11px; list-style-type:disk; margin-bottom:7px;
}
ul.liste {
   margin-bottom:10px;
}
h1,h2,h3{
   font-family:Arial,Helvetica,sans-serif;
   color: #4f4f4f;
}
h1 {
   font-size:23px;
   margin: 0 0 10px 0;
}
h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited{
   color:#4f4f4f; text-decoration:none;
}
h1 a:hover,h2 a:hover,h3 a:hover{
   color:#4f4f4f; text-decoration:underline;
}
h1 a:active,h2 a:active,h3 a:active{
   color:#666; text-decoration:none;
}
h2{
   font-size:13px;
   display: inline;
}
h3{
   font-size:14px;
}
.bgrfix:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden;
}
.bgrfix {display:inline-block;
}
/* skjul for IE-mac \*/
* html .bgrfix {
   height:1%;
}
.bgrfix {
   display:block;
}
/* slutt */
.cr{
   clear:both; font-size:0; line-height:0; height:0;
}
.cr2{
   clear:both; height:41px;
}
.hr-d, .hr-l, .hr-el{
   clear:both; font-size:0; line-height:0; margin:6px 0;
}
.hr-d{
   /*border-top:solid 1px #4f4f4f;*/
}
.hr-l{
   border-top:solid 1px #d9d9d9;
}
.hr-el{
   border-top:solid 2px #f5f5f5;
}

.nyLogin {
   font-family: Verdana,Arial,Helvetica,sans-serif;
}

/* topp     *************************************************************/

* html #tab {position:absolute;}
#logotopp-u{
   position: relative;
   background-color:#f2f2f2;
   /*background-image: url(/gfx/ny/nyTabs/bakgrunn.gif);*/
   border-bottom: 1px solid #bbbbbb;
   height: 61px;
   width: 100%;
/* border-top: 1px solid #c9c9c9;
   border-bottom: 1px solid #c9c9c9;
   border-left: 1px solid #c9c9c9;
*/
}

#logotopp-u a:link, #logotopp-u a:visited{
   /*color:white;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size: 23px;*/
   text-decoration: none;
}
#logotopp-u img{
   float: left;
}
.logo {
   position:absolute;
   left: 7px;
   top:1px;
   width:176px;
   height:52px;
   border:none;
   background: #f2f2f2;
}
#minsidelink {
   position:absolute;
   left:665px;
   top: -20px;
   float : right;
   width : 300px;
   text-align: right;
   font-size : 11px;
   color: black;
}
#minsidelink a:link, #minsidelink a:visited{
   font-size : 11px;
   color: black;
   font-weight: normal;
   font-family: verdana, arial, helvetica, sans-serif;
}
#innhold {
   background-image: url(/gfx/ny/bakgr-innh.gif);
   margin-top: 8px;
}

#objektInnhold {
   padding-left:10px;
}

#loginCaption {
	font-size:11px;
	text-align:left;
}

/*This is the tabs found in the header next to the logo image.*/
#headerTabs {
}

span.headerTabs, span.headerTabsRight {
	/*background-color: red;*/
	position:absolute;
	bottom:4px;
}


span.headerTabs {
	left: 192px;
}

span.headerTabsRight {
	right: 0px;
}

#headerTabs ul, #headerTabsRight ul {
	margin:0px;
	padding:0px;
}


#headerTabsRight ul {
	right: 9px;
}

#headerTabs li, #headerTabsRight li  {
	display: inline;
	padding-bottom: 4px;

}

#headerTabsRight li  {
	margin: 0 0.5em 0 0;
	
}

#headerTabs li a, #headerTabs li a:visited, #headerTabsRight li a, #headerTabsRight li a:visited {
	padding: 4px 1em 5px 1em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#767676;
	margin:0px;
	border-width: 1px 1px 0 1px;
	background:#E2E2E2; 
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	position:relative;
}

#headerTabs li a:hover, #headerTabsRight li a:hover {
	color: #000000;
	background:#DBDBDB;
	border-top:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5; /*#D5D5D5*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	
}

#headerTabs li a:active, #headerTabsRight li a:active{
	color: #000000;
	top:1px;
	/*left:1px;*/
	border-top:1px solid #B7B7B7;
	border-left:1px solid #B7B7B7;
	border-right:1px solid #B7B7B7; /*#CECECE*/
	border-bottom:1px solid #A3A3A3;
	padding-bottom:3px;	
	background:#C1C1C1;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}


.selected {
	color: #000000 !IMPORTANT;
	left:-0px;
	background: white !IMPORTANT;
	border-bottom:1px solid white !IMPORTANT;
	top:-2px !IMPORTANT;
	padding-bottom:7px !IMPORTANT;



}


#loginLink ul {
	padding:2px 2px 1px 2px;
	position:absolute;
	top:8px;
	right:15px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:black;
	text-decoration:none;
}



#loginLink li, #loginLink a, #loginLink a:active {
	font-size:11px;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
}

/* This one is overwritten by #logotopp-u*/
#loginLink li {
	display:inline;
	font-size:11px;
}

#loginLink li:hover {
   text-decoration:underline;
	font-size:11px;
}
#loginLink a:active {
	font-size:11px;
}

#brokerDiv {
	position:relavite;
	width: 100%;
	height: 100%;
}

#brokerDiv iframe{
	background-color: white;
	width: 100%;
	height:5000px;
	margin:0px;
	padding:0px;
	overflow:visible;
}

/*Ny forsideboks*/
#boks1 {
   width:576px;
   font-family: verdana;
   font-size: 13px;
   color: white;
   padding:0;
   margin:0;
}
#boks1 a:link,
#boks1 a:visited {
   color: white;
}
#boks1 a:hover,
#boks1 a:active {
   color: #ddd;
}
#boks1 td {
   width: 252px;
   height: 100px;
   border: 3px solid white;
   padding: 15px;
   vertical-align: bottom;
   background-repeat:no-repeat;
}
#boks2 {
   width:100%;
   height:100%;
   padding:0;
   margin:0;
   background-repeat:no-repeat;
}
#boks2 td{
   height: 50%;
   border: none;
   padding: 0;
   vertical-align: bottom;
   background-repeat:no-repeat;
}

th#searchHeadline {
   background:#dddddd;
   text-align:left;
   padding-left:5px;
   font-size: 12px;
}

td#searchCell {
   padding-bottom:15px;
}

/* / Ny forsideboks*/
/* spalte 1-2-3  *****************************************/

img.vr{
   float:left; margin-right:3px;
}

img.hr{
   border:1px solid #c9c9c9;
   float:right; margin-right:3px;
}

#sp-1 {
   float:left;
   width:180px;
   display:inline;
   font-size:.7em;
   margin:0 16px 15px 4px;
}
#sp-2-3-4-5_2{
   float:right;
   width:790px;
   font-size:.7em;
}
#sp-2-3-4-5{
   float:left;
   width:774px;
   font-size:.7em;
}
div#sp-2-3-4 {
   float:left;
   width:576px;
   margin:0 16px 15px 0;
   font-size:.8em;
   overflow: hidden;
   display: inline;
}

#sp-5 {
   float:right;
   width:180px;
   font-size: .7em;
   margin:0 0 15px 0px;
}
.sp2,.sp3{
   float:left;
}
.sp4,.sp3-4,.sp2-3-4 {
float:right;
}
.sp2,.sp3,.sp4,.sp3-4,.sp2-3-4{
   margin-bottom:10px; padding-top:3px;
}
.sp2,.sp3,.sp4{
   width:180px;
}
.sp2 {
   font-size: .85em;
}
.sp3-4{
   width:378px;
}
.sp2-3-4{
   width:576px; /*576px*/
}

.sp2,.sp3{
   margin-right: 18px;
}

.beskrivelse {
	width: 576px;
}

.megler-h-elements  {
	margin-left:5px;
	padding-bottom: 10px;
}

.megler-midten {
	margin-left:10px;
}

.megler-midten h1 {
	width:744px !IMPORTANT; /*746p*/
}

.meglerlogo-v {
	padding-left:0px;
}

.megler-h {
	padding-bottom:5px !IMPORTANT;

}

div#meglerlogo-extralogo {
    display: none;
}

.ad768{
   font-size: 10px;
   float:left;
   width:770px;
   margin-bottom:10px;
}

#topp-ad{
   width:972px; 
   height:160px; 
   background-image:url(/gfx/g2/ad-v4.gif); 
   background-repeat:no-repeat; 
   background-position:773px 2px; 
   background-color: white;   
}
.ad972-topp{
   float:left; width:972px;
}
.ad768-topp{
   float:left; width:770px;
}
.ad180-topp{
   float:right; width:182px;
}
.navbar {
   margin-bottom: 10px;
   text-align :center;
}
.navbar img {
   width: 14px;
   height: 14px;
   border: none;
}
form.admin fieldset {
   border-width: 1px;
   border-style: solid;
   border-color: #d9d9d9 white #d9d9d9 white;
   margin: 5px 0;
   padding:0;
}
form.admin legend {
   font-weight: bold;
   border: 1px solid #d9d9d9;
   padding: 2px;
   margin-left: 7px;
   margin-bottom: 10px;
   _margin-left: 0;
}
table.admin {
   width: 100%;
   border-collapse: separate;
}
table.admin small {
   font-size: 11px;
}
table.admin caption {
   text-align: right;
   padding:0 4px;
}
table.admin th,
table.admin td {
   border: 1px solid #d9d9d9;
   padding: 4px;
   vertical-align: top;
}
table.admin th {
   width: 35%;
   background-color: #d9d9d9;
   text-align: right;
   font-weight: normal;
}
table.admin th.leftalign {
   text-align: left;
}
table.admin th.sell_error {
    border: 1px solid #ff0033;
    background-color: #fff9d1;
}
table.admin td {
   background-color: #EEE;
}
table.admin td.space {
   background-color: transparent;
}
table.admin a {
   font-size: 11px;
}
table.admin .asterix {
   color: #F03;
   float: left;
}
table.admin .text, table.admin .text_small,
table.admin .select, table.admin .select_small,
table.admin textarea {
   border: 1px solid #7b7d80;
   padding: 2px;
}
table.admin .text,
table.admin .select{
   width: 98%;
}
table.admin .text_small,
table.admin .select_small{
   width: 46%;
}
table.admin textarea {
   width: 98%;
   height: 100px;
}

/* spalte 5 høyrespalten ********************************************/

.ad180x500a{
   float: right;
   border-top: 1px solid #4f4f4f;
   font-size: 10px;
   padding: 0 0 10px 10px;
   z-index:10;
   display: inline;
   margin-right:-3px;
}
.ad180x500a a{
   text-decoration:none;
}
.startpass-topp {
   font-weight:bold;
   font-size: 11px;
   line-height:17px;
   font-family: verdana,arial, helvetica, sans-serif;
    border-top: 1px solid #b8beca;
    background-color: rgb(214,221,232);
    color: rgb(9,54,148);
}

body.s-02 startpass-topp {
    background-color: #0033FF;
    font-size: 24px;
}
.startpass-topp a:link, .startpass-topp a:visited{
   color:#f5f5f5;
}
.startpass-topp img {
   float:right;
   width:52px;
   height:17px;
   border:0;
   margin-right:0px;
}
.startpass {
   background-color:#f5f5f5;
   padding:5px;
   margin-bottom: 15px;
   border-bottom: 1px solid #7B7D80;
}
.startpass input {
   width:95%;
   margin-bottom:5px;
}
.marger {
   margin: 0 5px 15px 5px;
}
/* siste annonser med bilde    *************************************************************/
.m_bilde{
    font-size: 10px;
   color: #4f4f4f;
   text-align:center;
   margin-bottom:8px;
   font-weight:normal;
   text-decoration:none;
}
img.m_bilde{
   border: 1px solid #C9C9C9;
   margin: 4px;
}
a.m_bilde:link{
   color:#093694;
   font-weight:bold;
   text-decoration: underline;
}
a.m_bilde:visited{
   color:#093694;
   font-weight:bold;
   text-decoration: underline;
}
a.m_bilde:hover{
   color:#093694;
   font-weight:bold;
   text-decoration: underline;
}
a.m_bilde:active{
   color:#093694;
   font-weight:bold;
   text-decoration: underline;
}
h2.siste_ann{
   font-size: 11px;
   padding-bottom: 4px;
   font-weight: bold;
   font-family: verdana,arial,sans-serif;

}
#siste_ann{
   font-size: 0.8em;
   font-family: verdana,arial,sans-serif;
   margin: 5px;
   overflow: hidden;
   width: 160px;
}


/* bunn       *************************************************************/

#bunnmeny{
   width:972px; clear:both; float:left; border-top:1px solid #4f4f4f; font-size:.7em; background: white; text-align:center;
}
#bunnmeny a:link,#bunnmeny a:visited{
   color:#4f4f4f;
}
#bunnmeny a:hover{
   color:#DF2728;
}



.kontakt {
   float:right;
   width:60px;
   height: 17px;
}
.kontakt img {
   border:none;
   margin: 5px 5px 0 0;
}
h2.boxhead{
   background: #d9d9d9;
   border-top: 1px solid #c9c9c9;
   font-weight:bold;
   font-size: 14px;
   color:#4f4f4f;
   line-height:18px;
   display:block;
   margin:0 0 3px 0;
   text-transform:uppercase;
}
h2.boxhead a:link,h2.boxhead a:visited{
   text-decoration:none;
   color:white;
}
h2.boxhead a:hover{
   color:#c9c9c9;
}
.boxtop {
   background-color: #8BE75C;
   color: white;
   font-size:11px;
   font-weight:bold;
}
.bt {
   border-top:1px solid #c9c9c9;
}
.ad180x500a{
   background-color:#E0F3FF;
}
.smeny {
   background-color:#E0F3FF;
   border-right: 1px solid silver;
}
.smeny ul li a:hover{
   background-color:#8BE75C;
   color:  white;
}
.tmeny{
   background-color:#E0F3FF;
   border-bottom:1px solid silver;
}
.tmeny ul li a:link, .tmeny ul li a:visited {
   color: #4f4f4f;
   border-right: 1px solid white;
}
.tmeny ul li a:hover {
   background-color:#8BE75C;
   color: white;
}
tr.farge {
   background-color:#E0F3FF;
}
tr.hvit {
   background-color:white;
   color:#404040;
}


.ad180x500a{
   float: left;
   padding: 0;
}

/* meny       *************************************************************/



#knapper {
   position:absolute;
   left:186px;
   top:-0px;
   width: 785px;
}
#knapper ul{
   margin:0;
}
#knapper ul,#knapper li{
   display:inline;
}


#knapper ul a:link, #knapper ul a:visited{
   float:left;
   text-decoration:none;
    height: 34px;
    position: relative;
    left: 15px;
}


#knapper li#bolig a:link, #knapper li#bolig a:visited {
   background-image: url(/gfx/ny/nyTabs/nyboligTab_IkkeValgt.gif);
   width: 119px;
}
#knapper li#boligValgt a:link, #knapper li#boligValgt a:visited {
   background-image: url(/gfx/ny/nyTabs/nyboligTab_Valgt.gif);
   width: 119px;
}


#knapper li#jobb a:link, #knapper li#jobb a:visited {
   background-image: url(/gfx/ny/nyTabs/nyjobbTab_IkkeValgt.gif);
   width: 111px;
}
#knapper li#jobbValgt a:link, #knapper li#jobbValgt a:visited {
   background-image: url(/gfx/ny/nyTabs/nyjobbTab_Valgt.gif);
   width: 111px;
}


#knapper li#ss a:link, #knapper li#ss a:visited {
   background-image: url(/gfx/ny/nyTabs/nyssTab_IkkeValgt.gif);
   width: 238px;
}
#knapper li#ssValgt a:link, #knapper li#ssValgt a:visited {
   background-image: url(/gfx/ny/nyTabs/nyssTab_Valgt.gif);
   width: 238px;
}

.prospectNav {
	width:45px;
	border-style:ridge;
	border-color:blue;
	position:relative;
	bottom:3px;
	background-color:#D6DDE8;
}

.prospectNav a:hover {
	border-style:groove;
}

div#tabTopMenu {
	padding-top: 8px;
}

/*knapperaden*/
div#tabTopMenu div#tabmeny ul li a, 
div#tabTopMenu ul#nextLastProspectButtons li a{
	font-weight:normal;
}

div#tabmeny {
	height:17px;
	width:972px;
	/*width:822px;*/
	padding: 0px 0px 12px 4px;
	padding-left: 190px;
	margin-bottom:0px;  
	margin-left: auto;
	margin-right: auto;
	float: none;
}

#tabmeny ul,#tabmeny li{
   display:inline;
   list-style-type:none;
   position:relative;
}

#tabmeny a,
#nextLastProspectButtons a {
	background-image: url("/gfx/ny/nyTabs/Knapp_up.gif"); 
	border-top: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #434343;
	border-bottom: 1px solid #434343;
}


#tabmeny a:link, #tabmeny a:visited , .tabmenyspan, #tabmeny #facebooklink, 
#nextLastProspectButtons a:link, #nextLastProspectButtons a:visited {
	position:relative;
    top:-2px;
    color:#8D8D8D;
    float:left;
    font-size: 0.7em;
    text-decoration:none;   
    margin:2px;
    padding: 3px 5px;
    text-align:center;
	vertical-align:middle;
}
.tabmenyspan {
   color:#8D8D8D !IMPORTANT; 
   border:1px solid #bbbbbb;
}


#tabmeny a:link,#tabmeny a:visited, #tabmeny #facebooklink,
#nextLastProspectButtons a:link, #nextLastProspectButtons a:visited  {
   color:black;
}
#tabmeny a:active,
#nextLastProspectButtons a:active {
	background-image: url("/gfx/ny/nyTabs/Knapp_dn.gif"); 
	border-top: 1px solid #7E7E7E;
	border-left: 1px solid #7E7E7E;
	border-right: 1px solid #575757;
	border-bottom: 1px solid #575757;
}

div#tabmeny li a#facebooklink span, div#tabmeny li a#facebooklink span:hover {
	border:none;
	text-decoration:none !IMPORTANT;
}

#tabmeny #facebooklink{
	width:43px !IMPORTANT;
}

ul#nextLastProspectButtons {
	float:left; 
	clear:none; 
	list-style-type: none;
	margin: 0px 0 0 5px;
	height: 0;
}

ul#nextLastProspectButtons li{
	float:left; 
	clear:none; 
}

.FBConnectButton_Simple {
	border:none;
}

#tabmeny a:hover{
   /*text-decoration: underline;*/
}

#prospectEvaluationDiv {
	height:200px;
	width:100%;
}




body.s-04 #tabmeny li#nav-10-1 a{
    background-color: #D6DDE8;
    color: ##093694;
}

body.s-04 #tabmeny li#nav-10-1 a:hover{
    background-color: #093694;
    color: white;
}


#utabmeny-ingen {
   background-image:url(/gfx/utvikling/h-skygge.gif);
   background-repeat:repeat-x;
   background-position:bottom;
   _margin-top: -11px;
   height: 6px;
}
#utabmeny {
   background-image:url(/gfx/utvikling/h-skygge.gif);
   background-repeat:repeat-x;
   background-position:bottom;
   height: 22px;
   margin:0;
   padding:5px 14px 5px 14px;
   font-size: 11px;
}

#utabmeny ul,#utabmeny li{
   display:inline;
   list-style-type:none;
   margin:0;
   padding:0;
}
#utabmeny a:link,#utabmeny a:visited{
   color:#7b7d80;
    font-size: 11px;
   text-decoration:underline;


}
#utabmeny a:link.active,#utabmeny a:visited.active{
   color:#7b7d80;
}
#utabmeny a:hover{
   color:#d9d9d9;
}
#utabmeny a:active{
   color:#7b7d80;
}
body.s-01-2 #utabmeny li#nav-01-2 a,
body.s-02-2 #utabmeny li#nav-02-2 a,
body.s-03-2 #utabmeny li#nav-03-2 a,
body.s-04-2 #utabmeny li#nav-04-2 a,
body.s-05-2 #utabmeny li#nav-05-2 a{
   color: #7b7d80;
   font-weight: bold;
   text-decoration:none;
}
.sokefelt {
   background-color:#f1f1f1;
   padding: 5px;
}
.sokefelt select, .sokefelt table {
   width: 100%;
   margin-bottom: 5px;
}
.sokeknapp {
   color:#000;
   font-weight:bold;
   width:75px;
   float:right;
}

.sokhead{
   font-weight: bold;
   font-family: arial, helvetica sans-serif;
   background-color:#d9d9d9;
   color:#fff;
   border-top:1px solid #4f4f4f;
   margin:0 0 3px 0;
   padding: 2px;
   font-size:14px;
}


body.s-00 .sokhead, .sokhead-0 {
    margin: 6px 0 10px 0;
   padding: 2px 0 2px 15px;
   font-family: verdana,arial,sans-serif;
   font-weight: bold;
   font-size: 12px;
   background-image: url(/gfx/ny/nypil.gif);
   background-position: 5px center;
   background-repeat: no-repeat;
   display: block;
   border-top: none;
   border-top: 1px solid #4F4F4F;
    background-color: #7B7D80;
    color: white;

}


body.s-01 .sokhead, .sokhead-1, .body_heading {
    /*margin: 6px 0 10px 0;*/
   padding: 2px 0 2px 15px;
   font-family: verdana,arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   background-image: url(/gfx/ny/nypil.gif);
   background-position: 5px center;
   background-repeat: no-repeat;
   display: block;
    border-top: 1px solid #b8beca;
    background-color: rgb(214,221,232);
    color: rgb(9,54,148);

}



body.s-02 .sokhead, .sokhead-2 {

    margin: 6px 0 10px 0;
   padding: 2px 0 2px 15px;
   font-family: verdana,arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   background-image: url(/gfx/ny/nypil.gif);
   background-position: 5px center;
   background-repeat: no-repeat;
   display: block;
    border-top: 1px solid #b8beca;
    background-color: rgb(214,221,232);
    color: rgb(9,54,148);
}



body.s-03 .sokhead, .sokhead-3 {
    margin: 6px 0 10px 0;
   padding: 2px 0 2px 15px;
   font-family: verdana,arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   background-image: url(/gfx/ny/nypil.gif);
   background-position: 5px center;
   background-repeat: no-repeat;
   display: block;
    border-top: 1px solid #b8beca;
    background-color: rgb(214,221,232);
    color: rgb(9,54,148);
}



body.s-04 .sokhead, .sokhead-4 {
    margin: 6px 0 10px 0;
   padding: 2px 0 2px 15px;
   font-family: verdana,arial,sans-serif;
   font-size: 12px;
   font-weight: bold;
   background-image: url(/gfx/ny/nypil.gif);
   background-position:5px center;
   background-repeat: no-repeat;
   display: block;
    border-top: 1px solid #b8beca;
    background-color: rgb(214,221,232);
    color: rgb(9,54,148);
}

div.sokhead a, div.sokhead a:link, div.sokhead a:visited {
text-decoration:none;
    color: #093694;
}
.sokhead a:link, .sokhead a:visited{
   text-decoration:none;
   color:#fff;
}


div.sokhead a:hover{
   text-decoration:underline;
}
.sokeres {
   margin-bottom: 10px;
}

.body.s-01 .sokeres {
    margin-bottom: 5px;
}
.sokeres table{
   width: 470px;
}
.sokeres-meglerlogo {
   margin-top: 2px;
}
.visning {
   color: #DF2728;
   font-weight: bold;
}
.solgt {
   color:#fff;
   background-color: #f03;
   width: 60px;
   font-weight: bold;
   font-family:arial,verdana,sans-serif;
   margin:-1px 5px 0 0;
   font-size: 11px;
}
.inaktiv {
   color:#fff;
   background-color: #f03;
   width: 180px;
   font-weight: bold;
   font-family:arial,verdana,sans-serif;
   margin:-1px 5px 0 0;
   font-size: 11px;
   text-align: center;
}

.solgt_prospekt {
   width: 100px;
   height: 30px;
   color: #fff;
   background-color: #f03;
   font-weight: bold;
   font-family:arial,verdana,sans-serif;
   font-size: 26px;
   margin-right: 10px;
   padding: 8px;
	margin-bottom: 10px;
}

.inaktivt_prospekt {
	width: 400px;
	border: 1px solid #ff0033;
    background-color: #fff9d1;
    padding: 10px;
    margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
    font-weight:bold;
    color:red;
}

.ingen_treff {
    border: 1px solid #ff0033;
    background-color: #fff9d1;
    padding: 10px;
    margin-bottom: 18px;
}

table.fakta {
   width: 100%;
   font-weight:normal;

}
table.fakta td{
   padding:0;
   margin:0;
}
.faktainfo {
   background-color: white;
   padding: 0 5px 45px 5px;
}
.posthidden {
   display:none;
}
.postshown {
   display:inline;
}
.hoyrejust {
   float: right;
}
.bildeserie {
	font-size: 11px;
	text-align:center;
	width: 771px; /*766*/
}
.bildeserie p {
   margin: 0 0 5px 0;

}
.bildeserie-stor{

   border: 1px solid #c9c9c9;
   max-width: 771px; /*766*/
   max-height: 650px; /*514*/
   padding-bottom:0px;
   margin-bottom:0px;
}
#bildeserie-ramme {
	width: 100%;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.bildeserie a:focus {
   -moz-outline: 1px solid white;
   outline: 1px solid white;
   outline-offset: 3px;
}
.bildeserie-thumbnail, .thumbnail-aktiv, .thumbnail-inaktiv {
   width: 54px;
   height: 39px;
   margin:0 5px 5px 0;
   padding: 2px 0;
}
.bildeserie-thumbnail{
   border-style: solid;
   border-width: 2px 0;
}
.thumbnail-aktiv {
   border-style: solid;
   border-width: 2px 0;
}
.thumbnail-inaktiv{
   border-style: solid;
   border-width: 2px 0;
}
.margin {
	/*width: 756px !IMPORTANT;*/
	padding-left:0px;
	padding-bottom:8px;

}

span.pris {
   font-family:Arial,Helvetica,sans-serif;
   font-size: 23px;
   font-weight: bold;
}

/* INGE: CSS for elementer jeg har lagt til rubrikk/eiendom */

.main_form {
    width: 100%-10px;
   background-color:#EEE;
   font-size:.85em;
   padding: 5px;
   margin-top: 10px;
   margin-bottom: 10px;
}

.user_container {
    color: white;
}

.userhead{
   font-weight: bold;
   font-family: arial, helvetica sans-serif;
   background-color:#d9d9d9;
   color:white;
   border-top:1px solid #c9c9c9;
   margin:0 0 5px 0;

   text-transform:uppercase;
   font-size:12px;
}
.user_container a {
   text-decoration:none;
   color:white;
}
.user_container a:hover{
   text-decoration:underline;
}

.msgbox_ok {
    width: 100%-10px;
    background-color: #16b916;
    border: 1px solid #016201;
    color: white;
    font-size: 12px;
    padding: 5px;
    margin-bottom: 5px;
}

.msgbox_error {
    width: 100%-10px;
    background-color: #ff3d3d;
    border: 1px solid #c30101;
    color: white;
    font-size: 12px;
    padding: 5px;
    margin-bottom: 5px;
}

.logout_button {
    width: 100px;
    color: blue;
}

.search_table {
   font-weight: bold;
   font-family: arial, helvetica sans-serif;


   background-color:#d9d9d9;
   color:white;
   border:1px solid #c9c9c9;
   margin:0 0 10px 0;

   text-transform:uppercase;
   font-size:12px;
}

.search_table a, .row_0 a, .row_1 a {
   text-decoration: none;
   color: #00ee66;

}

.row_0 {
    background-color: #EEE;
    color: #4f4f4f;
    font-weight: normal;
    text-transform:none;
}

.row_1 {
    background-color: #FaFaFa;
    color: #4f4f4f;
    font-weight: normal;
    text-transform:none;
}

.verktoy {

   padding: 5px;
   background-image: rl('/gfx/rubrikk/eiendom/eksperthjelp_background.gif');
}


#tab {
display:block; top:329px; left:972px; width:37px; position:fixed;
}


/* ******************************************
 *
 *             INGETING
 *
 * *****************************************/


.body-ekstern {
    background-image: none;
    /* background-image:url("/gfx/ny/background-external.gif"); 
    background-repeat: repeat-x; */
    width:100%;
    border-bottom: 1px solid black;
}

/*
.en, .to, .tre {
    float:left;
    margin-right:5px;
    margin-bottom:10px;
    padding-left: 40px;
    background-repeat: no-repeat;
    font-weight: bold;
    width:120px;
}

.en {
    background-image:url("/gfx/ny/count_one.gif");
}

.to {
    background-image:url("/gfx/ny/count_two.gif");
}

.tre {
    background-image:url("/gfx/ny/count_three.gif");
}
  */
.body_subheading {
    font-weight: bold;
    margin-bottom: 5px;
}

.body_heading {
    margin-bottom: 5px;
}

.body_text {
    padding-bottom: 20px;
}
.sokeres-fokus {
   background-color: #fdfdec;
   border-bottom: 1px solid #c9c9c9;
}

.forsideboks-bolig, .forsideboks-jobb {
    float:left;
    width:200px;
    margin: 0 0 25px 55px;
    display: inline;
}

.forsideboks-bil, .forsideboks-ss {
    float:right;
    width:240px;
    margin: 0 15px 25px 0;
    display: inline;
}

.sell_error {
    border: 1px solid #ff0033;
    background-color: #fff9d1;
    padding: 10px;
    margin-bottom: 10px;
}
.sell_confirm{
    border: 1px solid #c9c9c9;
    background-color: #d9d9d9;
    padding: 10px;
    margin-bottom: 10px;
}

.sell_ok {
    border: 1px solid #54a52c;
    background-color: #f6fff2;
    padding: 10px;
    margin-bottom: 10px;
}
/*
.eksperthjelp {
    width: 168px;
    padding: 5px;
    background-image:url("/gfx/ny/eksperthjelp_180_20.gif");
    background-repeat: no-repeat;
    padding-top: 24px;
    
    border: 1px solid #fab50f;
    background-color: #ffffff;

    border-top: 1px solid #b8beca;
    background-color: rgb(214,221,232);
    color: rgb(9,54,148);
 } 

.blink {
    width: 168px;
    border: 1px solid #6699cc;
    background-color: #ffffff;
    padding: 5px;
    background-image:url("/gfx/ny/blink_180_20.gif");
    background-repeat: no-repeat;
    padding-top: 24px;
    overflow: hidden;
}
*/

.blogging_no {
    width: 168px;
    border: 1px solid #0056ba;
    background-color: #ffffff;
    padding: 5px;
    background-image:url("/gfx/ny/blogging_180_20.gif");
    background-repeat: no-repeat;
    padding-top: 24px;
    overflow: hidden;
    margin-bottom: 15px;
}

.annonse-mini-title {
    text-align: center;
    font-weight: bold;
    background-color: #AAAAAA;
    color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-left: 5px;
    margin-right: 13px;
    margin-bottom: 2px;
    margin-top: 3px;
}
.annonse-mini {
    padding: 5px;
    border: 1px solid #AAAAAA;
    background-color: #FFFFFF;
    width: 150px;
    margin-bottom: 2px;
    margin-left: 5px;
    text-align: center;
}

.annonse-mikro {
    padding: 5px;
    width: 160px;
    margin-bottom: 2px;
    margin-left: 5px;
}

.annonse-mini-header h1{
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.annonse-mini img, annonse-mikro img {
    border: 1px solid #cccccc;
}



.frontbox-search {
    background-color: #f8f8f8;
}

.frontbox-search select {
    width: 174px;
}

.ekstern-info {
   position: relative;
   padding-top: 0px;
   padding-left: 5px;
   font-size: 0.8em;
   top: 6px;
   left: 197px;
}

.bruktbilguide_linker li {
    margin-left: 4px;
}



.tags {
   text-align: center;
   width: 533px;
}
.tags a:link, .tags a:visited {
   color:#737765;
   text-decoration: none;
   font-family: arial, helvetica, sans-serif;
   padding: 0 5px 2px 5px;
}
.tags a:hover {
   background: #ff0033;
   color: #ffffff;
}

.container-top {
    width: 575px;
    background-image: url('/gfx/ny/container-top.gif');
    background-repeat: no-repeat;
    height:60px;
    padding-left: 200px;
    padding-bottom:0px;
    padding-top:26px;
}

.container-top2 {
    width: 575px;
    background-image: url('/gfx/ny/container-top2.gif');
    background-repeat: no-repeat;
    height:60px;
    padding-left: 200px;
    padding-bottom:0px;
    padding-top:26px;
}

.container-top3 {
    width: 575px;
    background-image: url('/gfx/ny/container-top3.gif');
    background-repeat: no-repeat;
    height:64px;
    padding-left: 200px;
    padding-bottom:0px;
    padding-top:26px;
}

.container-top-clean {
    width: 575px;
    background-image: url('/gfx/ny/container-top_clean.gif');
    background-repeat: no-repeat;
    height:14px;
    padding-left: 200px;
    padding-bottom:0px;
    padding-top:26px;
    margin: 0;
}

.container-m, .container-f, container-mm {
    width: 575px;
    background-image: url('/gfx/ny/container-middle.gif');
    background-repeat: repeat-y;
}
.container-m {
    padding: 0 20px;
}
.container-f {
    padding: 0;
}
.container-mm {
    width: 500px;
    padding: 0 20px;
}
.container-m, .container-f, .container-mm {
    width: 575px;
    background-image: url('/gfx/ny/container-middle.gif');
    background-repeat: repeat-y;
}

.container-bottom {
    width: 575px;
    background-image: url('/gfx/ny/container-bottom.gif');
    background-repeat: no-repeat;
    height: 14px;
}


.boligsok-annonse {
    border-top: 1px solid #474747;
    border-bottom: 1px solid #474747;
    margin-top: 1px;
    margin-bottom: 5px;
    background-image: url('/gfx/ny/its_a_ad_vert_left.gif');
    background-position: 2px right;
    background-repeat: no-repeat;
    width: 576px;
}
.auksjon-sp1 {
    width: 300px;
    margin-right: 10px;
    float: left;

}

.auksjon-sp2 {
    width: 262px;
    float: left;
}

.auksjonsbilde {
    width: 300px;
    float: left;
}

.auksjonsboks-bil {
    width: 574px;
    border-top: 1px solid #989d6b;
    border-bottom: 1px solid #989d6b;
    background-color: #ebebe1;
    padding: 5px 0px 5px 35px;
}

.auksjonsbilde-bil {
    width: 500px;
    border: 1px solid #989d6b;
}

.auksjonsinfo-tittel {

    background-color: #e9e9e9;
    font-weight: bold;
}

.auksjonsinfo-viktig {
    font-weight: bold;
    color: #ff8b00;
}

.auksjonsinfo {
    width: 262px;
    border: 1px solid #c9c9c9;
    margin-bottom: 10px;
}

.selgerinfo-tittel {

    background-color: #e9e9e9;
    font-weight: bold;

}

.selgerinfo-viktig {
    font-weight: bold;
    color: #ff8b00;
}

.selgerinfo {
    width: 562px;
    border: 1px solid #c9c9c9;
    margin-bottom: 10px;
}

.bud {
    width: 562px;
    border: 1px solid #c9c9c9;
    margin-bottom: 10px;
}

.bud-tittel {

    background-color: #e9e9e9;
    font-weight: bold;
}

.bud-gjeldende {
    background-color: #fffcdc;
    font-weight: bold;
}

.nedtelling-boks {
    width: 562px;
    font-size: 1em;
    border: 1px solid #ff8b00;
    background-image: url("/gfx/ny/time_fader.gif");
    background-position: top right;
    background-repeat: no-repeat;
    background-color: #FFFCDC;
    padding-left: 7px;
    height: 28px;
    border-top: 1px solid #ff8b00;
    border-bottom: 1px solid #ff8b00;
    margin-bottom: 10px;

}

.selgers-beskrivelse {
    overflow: auto;
    width: 562px;
    font-size: 12px;
}

.selgers-beskrivelse img {
    display: block;
}

.selgers-beskrivelse table {
    width: 562px;
    background-color: white;
    font-size:10px;

}
.selgers-beskrivelse td {
    border: 1px solid black;
}

.kategoritre {
    color: #999999;
    font-size: 0.8em;
}

.kategoritre a, .kategoritre a:visited {
    color: #999999;
}
.qa-spm {
    background-image: url("/gfx/ny/altannet/spm.gif");
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 25px;
}

.qa-svar {
    background-image: url("/gfx/ny/altannet/svar.gif");
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 20px;
}

.qa-tittel {
    font-weight: bold;
}

.qa-merk {
    font-size: 0.8em;
    margin-bottom: 10px;
}

.item-tittel {
    margin-top: 15px;
}
.sokhead_old {
    background-image: url("/gfx/ny/prosp_rlgo2.gif");
    background-position: top right;
    background-repeat: no-repeat;
    padding-left: 7px;
    height: 17px;
    border-top: 1px solid #b8b8b8;
    border-bottom: 1px solid #e8e8e8;
}



.gibud {
    border: 1px solid #ff8b00;
    background-color:#fffcdc;
    padding: 8px;
    font-size: 1em;
    width: 244px;
    float: left;
    font-weight: bold;
    text-align: right;

}

.gibud-tittel {
    background-color: #ff8b00;
    color: #fffcdc;
    font-weight: bold;
    padding: 2px;
    padding-bottom: 1px;
}


.gibud-beskrivelse {
    text-align: left;
    font-weight: normal;
    font-size: 0.8em;
    margin-bottom: 8px;
}

table.fakta {
    overflow: hidden;
    table-layout: fixed;
}
.sokeres-ting table{
   width: 572px;
}

.kjopnaa {
   color:red;
   font-weight:bold;
}

.sokeres-ting-bilde {
   width: 64px;
   border: 1px solid #c9c9c9;
   margin: 0 auto;
   text-align: center;
}

.sp1-boks {
    width: 170px;
}

#innhold-hoyre {
   background-image: url(/gfx/ny/bakgr-innh-hoyre.gif);
}

#sp-1-2-3-4 {
   float:left;
   width:758px;
   margin:0 16px 15px 5px;
   font-size:.8em;
}

.lagret-sok-boks {
    padding: 5px;
    border: 1px solid #4f4f4f;
    width: 750px;
    margin-right: 0px;
    margin-bottom: 15px;
    scrollbar: auto;
    background-color: white;
    float: left;
}

.lagret-sok-boks-h {
    padding: 5px;
    border: 1px solid #4f4f4f;
    width: 235px;
    height: 300px;
    margin-bottom: 15px;
    scrollbar: auto;
    background-color: white;
    float: left;
}

.lagret-sok-tittel {
    color: #4f4f4f;
    background-color: #d9d9d9;
    font-size: 1em;
    font-weight: bold;
    padding: 5px;
    margin-bottom: 5px;
}

.lagret-sok-tittel a {
   text-decoration:none;
   color:white;
}
.lagret-sok-tittel a:hover{
   text-decoration:underline;
   color:white;
}
.lagret-sok-tittel a:visited{
   color:white;
}

.lagret-sok-tittel-hoyre {
    float: right;
}

.lagret-sokhead{
   font-weight: bold;
   font-family: arial, helvetica sans-serif;
   color:#c9c9c9;
   border-top:1px solid #c9c9c9;
   margin:0 0 3px 0;
   padding: 2px;
   font-size:14px;
}
.lagret-sokhead a:link,.sokhead a:visited{
   text-decoration:none;
   color:#474747;
}
div.lagret-sokhead a:hover{
   color:#d9d9d9;
}
.lagret-sokeres {
   margin-bottom: 10px;
}
.lagret-sokeres-boks {
    width: 280px;
    margin-right: 15px;
    float: left;
}
.lagret-sok-admin-boks {
    width: 445px;
    float: left;
}

.undertittel {
    background-image: url('/gfx/ny/ny_logo_15_15.gif');
    background-repeat: no-repeat;
    padding-left: 20px;
    font-weight: bold;
    height: 15px;
    margin-bottom: 5px;
}

.lagret-sok-sms-boks {
    padding: 5px;
    background-color: #f5f5f5;
    border:1px solid #c9c9c9;
    margin-bottom: 15px;
    min-height:30px
}

* html .lagret-sok-sms-boks {height:30px}

.min-profil {
   background-color:#F5F5F5;
   border:1px solid #C9C9C9;
   margin-bottom:15px;
   width:100%;
}
.min-profil td{
   background-color:#F5F5F5;
   border:1px solid #C9C9C9;
   padding:2px;
}

.mine-boligsok {
   background-color:#F5F5F5;
   border:1px solid #C9C9C9;
   margin-bottom:15px;
   width:100%;
}
.mine-boligsok td{
   background-color:#F5F5F5;
   border:1px solid #C9C9C9;
   padding:2px;
}

.lagret-sok-sms-tekst {
    width: 100%;
}
.lagret-sok-sms-form {

}

.lagret-sok-sms-form input submit {
    background-color: #556677;
}

.minside-tittel {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 2px;
}

.minside-tekst {
   font-size: 1em;
   margin-bottom: 10px;
}

.lagret-sok-submit {
    width: 110px;
    margin-left: 5px;
    float: right;
    position:relative
}

.lagret-sok-input {
    width: 180px;
    float: left;
}

.lagret-sok-aktiv {
    float: left;
    color: green;
}

.lagret-sok-inaktiv {
    float: left;
    color: red;
}

.venstrejustert {
    float: left;
}

.hoyrejustert {
    float: right;
}


.itemsHeader {
    color: #ff8b00;
    font-size: 1.4em;
    font-weight: bold;
}

.itemsSubHeader {
    color: #474747;
    font-size: 1em;
    font-weight: normal;
    border-bottom: 1px solid #c9c9c9;
    margin-bottom: 10px;
}


.rediger-bil {
    width: 100%;
}

.rediger-bil td{

}

.navigator-bar {
    margin-bottom: 10px;
    text-align: center;
}

.eksperthjelp-spor {
    background-image: url("/gfx/ny/grey_phone.gif");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 25px;
    padding-bottom: 2px;
    margin-bottom: 4px;
}

h1.henv-m{
   font-size:18px;
}

img.v, img.vr{
   float:left; 
   margin-right:3px;
   border: 0px;
   text-decoration: none;
}
img.h, img.hr{
   float:right; 
   margin-left:3px;
}

.spalte {
    float:left;
   margin-right: 6px;
   width:270px;
}


.spalte1,.spalte2 {
   border:1px solid #B8BECA;
   margin-bottom:10px;
   width:280px;
}


.spalte1 {
   float:left;
   margin-right: 4px;
}

.spalte2 {
   float:right;
   margin-left: 8px;
}

.jobbspalte1,.jobbspalte2 {
   border:1px solid #B8BECA;
   margin-bottom:10px;
   width:275px;
   font-size: 10px;
}


.jobbspalte1 {
   float:left;
   margin-right: 2px;
}

.jobbspalte2 {
   float:right;
   margin-left: 2px;
}

.bruktbilguide {
    background-color: #f0f0e8;
    width: 563px;
    padding: 5px;
    font-size:0.8em;

    border: 1px solid #bfc098;
}

.padding_hoyre {
    padding-left: 3px;
}

.bruktbilguide li {
  margin-bottom: 3px;
}

.qxl_header {
   border: 1px solid #c9c9c9;
   padding: 5px;
   height: 96px;
   font-size: 0.8em;
}



/* ************************************************************** */
/*                           MENY EXP                             */
/* ************************************************************** */


#xMenuContainer {
   border-bottom: 1px solid #c9c9c9;
   margin-bottom: 15px;
}
.xMenu {
   margin:0;
   padding:0;
}
#xm5 li a {
font-size: 0.7em;
}
ul#xm5 li ul {
   display:none;
}
.xMenu a, .xMenu a:link, .xMenu a:visited, .xMenu a:active {
   color: #14273D;
   margin:0;
   width: 100%;
   display:block;
   text-decoration:none;
   padding:2px 0;
}
.xMenu a:hover {
   background:#ff8b00;
   color: white;
   text-decoration:none;
}
#xm5 ul {
   position:relative;
   margin:0 0 0 20px;
   padding:0;
}
#xm5 li {
   position:relative;
   margin:0;
   padding:0;
   list-style-type:none;
   font-size: 13px;
}
#xm5 ul {
}
#xm5 ul ul{
}
#xm5 ul ul ul{
}
#xm5 ul ul ul ul{
}
.xMenuLbl {

   margin:0;
   padding:2px 0 2px 20px;
   background: ;
   cursor:default;
   font-size: 13px;
   overflow: hidden;
}
.xMenuLbl a,.xMenuLbl a:link, .xMenuLbl a:visited, .xMenuLbl a:active {
}
.xMenuLbl a:hover {
}

.xMenuBtn {
   height: 20px;
   position:absolute;
   left:4px;
   top:4px;
   _top: 5px;
   margin:0; padding:0;
   cursor:pointer;
   width:1em;
}
li.xMenuMain {
   border-top: 1px solid #c9c9c9;
   color: #474747;
}

.deactiveContent{
   color:#DF2728;
}

.activeContent{
   color:#4d8e4f;
}

li.xMenuMain li {
   background-color: white;
}

li#xOpen {
    background-color: #f9b38b;
    color: white;
    font-weight: bold;
}


/* *******************************************
*
*  LIGHTBOX
*
*
********************************************* */
#lightbox{
   background-color:#eee;
   padding: 10px;
   border-bottom: 2px solid #666;
   border-right: 2px solid #666;
   }
#lightboxDetails{
   font-size: 0.8em;
   padding-top: 0.4em;
   }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(/gfx/ny/overlay.png); }

* html #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/gfx/ny/overlay.png", sizingMethod="scale");
}
.jobbkat {margin-left:4px;margin-top:6px}
.jobbkat a:link {color: #4D7F17}
.jobbkat a:visited {color: #4D7F17}
.jobbkat a:hover {color: #FF0033 !important;}
.jobbkat a:active {color: #4D7F17}

.boligkat {margin-left:9px;}

.bilkat {margin-left:25px;}
.bilkat a:link {color: #9C9B6B}
.bilkat a:visited {color: #9C9B6B}
.bilkat a:hover {color: #FF0033}
.bilkat a:active {color: #9C9B6B}

/* *******************************************
*
*  Teller Ny.no
*
*
********************************************* */
.ct_header{
   font-size: 12px;
   float:left;
}

.ct_boxcontent{
   font-size: 10px;
   float:left;
}

.ct_menu{
   font-size: 12px;
}

/*-----------------Iframe i meglerskjema----------------*/
iframe {
overflow-x: hidden;
overflow-y: hidden;
}
/*-----------------------------------------------------*/

/* Usikkert om disse brukes - har blitt fjernet fra boliglinkene under tab'ene. */
li#nav-01-1 a.boligspes:link, li#nav-01-1 a.boligspes:visited {
   background-color:#017189;
}
li#nav-01-1 a.boligspes:hover{
   background-color:#D9D9D9;
}
li#nav-01-1 a.boligspes:active {
   background-color:#017189;
}


.display-uhort {
   display:none;
}

td#sokres {
   width:122px;
   padding:2px;
   padding-left:6px;
   font-size:9px;
}

td#sokres table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

div#sokresTop {
   border:1px solid #B8BECA;
    width:569px;
    padding:2px;
    background-color:#D6DDE8;
    color:#093694;
    font-family: verdana,arial,sans-serif;
    font-size:12px;
}

.hidden {
	display:hidden !IMPORTANT;
}

/********************************************************************************************/
/* CSS related to the left/right navigation when the user clicks the main prospect picture: */
/********************************************************************************************/

div#prospectPicNavigationContainer {
    position: absolute; 
    width: 747px; 
    height: 520px; 
    top: 0px; 
    left: 0px;
    overflow: hidden;
    /*background-color:white;
    filter: alpha(opacity=0);*/
}

div#prospectPicNavigationContainer div#leftNavigationPanel,
div#prospectPicNavigationContainer div#rightNavigationPanel {
    width: 50%; 
    height: 100%;
    float: left;
    clear: none;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

div#prospectPicNavigationContainer div#leftNavigationPanel div.transparentRectangle,
div#prospectPicNavigationContainer div#rightNavigationPanel div.transparentRectangle {
    display: none;
    width: 40px; 
    height: 40px; 
    float: left;
    margin-top: 250px; 
    background-image: url('/gfx/ny/bolig/Prospekt/Transparent50PstBlack.png');
    background-color: transparent;
    border: 0px solid #444; 
}

div#prospectPicNavigationContainer div#rightNavigationPanel div.transparentRectangle {
    float: right;
}

div#prospectPicNavigationContainer div#leftNavigationPanel div.transparentRectangle div.arrowDiv,
div#prospectPicNavigationContainer div#rightNavigationPanel div.transparentRectangle div.arrowDiv {
    width: 40px; 
    height: 40px; 
}

div#prospectPicNavigationContainer div#leftNavigationPanel div.transparentRectangle div.arrowDiv {
    background: transparent url('/gfx/ny/bolig/Prospekt/arrowLWhiteBig.png') no-repeat center center
}

div#prospectPicNavigationContainer div#rightNavigationPanel div.transparentRectangle div.arrowDiv {
    background: transparent url('/gfx/ny/bolig/Prospekt/arrowRWhiteBig.png') no-repeat center center
}

div#prospectPicNavigationContainer div img.transparentImageForIEJSEvents {
    /* This element only exists because stupid IE overrides JS events when an image is under the cursor, 
       regardless of what element is over it (if that element has no content) */
    position:absolute;
    top: 0;
    left: 0;
}

div.bildeserie  {
    position: relative; /* Need this as relative so that the contained navigation panel can be absolutely positioned inside it */
}
