body
{
	 background-image:url(/media/img/site_bg.gif);
	 background-color:#FFFFFF;
	 margin:0;
}
.site{ background-color:White;}
.table-menues{ width:520px!important;}
.td-topimage{ margin:0px!important; padding:0px!important; }
.site-right-whitearea{ background-color:White;}

.rightbar-area{ border:none;}

/* System CSS */


.basic-right .doc-bodytext{ height:1px;}


/* Lervik CSS */

.td-menuarea{ padding-top:54px; }

.rightbar .box .box-full,
.rightbar .box .box-short
{ margin-bottom:5px; }

.box .basic, .box .basic-left, .box .basic-right, .box .image-top,
.box .OXXSLIDESHOW
{ border:solid 1px #C5C3BF; }


.full .basic-left,
.full .basic-right, 
.full .image-top, 
.full .scheme
{ 
	border:solid 1px #FCF9EF;  
	height:100%; 
	margin-left:5px; 
	width:490px;
}

html>body .full .basic-left,
html>body .full .basic-right,
html>body .full .basic-top,
html>body .full .scheme
{
	border:solid 1px #FCF9EF;  
	height:100%; 
	margin-left:5px; 
	width:494px;	
}





.lervik-forside-row2 .doc-bodytext p{ display:none;}





/*.house*/
.house .doc-header1{ background-color:white;}
.doc-image-full,.doc-image-short{padding-bottom:0px!important;}

.content image,
.rightbar-area image
{ width:100%;}	

.parhus-tag{margin-top:5px;}



/* Om Lervik */

.rightbar .box .doc-bodytext { padding:0 0 0 0; }
.rightbar .box .doc-bodytext p{ margin:0 0 0 0; }
.rightbar .box .doc-bodytext .text{ padding:2 2 2 2; background-image:url(/media/img/finnDittHus_shade.gif); background-repeat:repeat-x; }
.rightbar .box .basic{ background-color:#FCF9EF;}

/**************/
.newspage-column { margin:0px 0px 0px 5px; }
.newspage-column-leftcolumn { padding:0px 0px 0px 5px; }
.newspage-column-rightcolumn { padding:0px 0px 0px 5px; }

.full .basic, .full basic-right, .full basic-left,
.short .basic, .short basic-right, .short basic-left
{ border:solid 1px #C5C3BF; }

.content .new-link,.content  .news-link a,.content  a.news-link,.content  a.doc-bodytext
{ 
	font-weight:normal; 
	background-image:url(/media/img/link-bg.jpg); background-repeat:no-repeat; background-position:8px 3px;
}


.box .document-link,
.box .new-link, .box .news-link a, .box a.news-link,.house .document-link
{
	font-weight:normal; 
	padding:0 0 2px 18px;
}
.box .document-link ul
{
	list-style-image: url(/media/img/link-bg.jpg);
	margin:0;
	padding: 0;
}
.box .document-link ul li a
{
	padding: 0;
}

.box .doc-preface{ font-weight:normal;}



/******************************************/

.forside-spalte { height: 184px; width: 752px; overflow: hidden;}

.forside-spalte .doc-image-box-full {width: 242px; height: 25px;}
.forside-spalte .doc-preface {  width: 242px; height: 110px;}



.forside-spalte .ncolumns-row { width: 755px; height: 150px; margin-top: 5px; padding: 0px 0px 0px 0px;}


.forside-spalte .ncolumns-column-1,
.forside-spalte .ncolumns-column-2,
.forside-spalte .ncolumns-column-3	{float: left; height: 100%; float:left; width:242px; margin-left:4px; margin-bottom:5px;border:solid 1px #C5C3BF; padding-bottom: 0px;  background-color: #FEFAF1;}



.forside-spalte .ncolumns-column-3 { margin-left: 4px !important;}



html>body .forside-spalte .ncolumns-row { margin-left: 7px;}
html>body .forside-spalte .doc-preface { padding-top:30px; margin-bottom: 2px; height: 100px; width: 229px;}

html>body .forside-spalte .doc-image-box-full {width: 240px; height: 26px;}


html>body .forside-spalte .ncolumns-column-1,
html>body .forside-spalte .ncolumns-column-2, 
html>body .forside-spalte .ncolumns-column-3 { margin-left:4px; padding-bottom: 17px;}
html>body .forside-spalte .ncolumns-column-3 { margin-left: 4px !important;}



.document-link
{
	margin-top: 5px; margin-bottom: 3px;
	font-weight:normal;
	padding:0 0 2px 25px;
}
.document-link ul
{
	list-style-image:url(/media/img/link-bg.jpg);
	margin:0;
	padding:0;
}
.document-link ul li a
{
	padding: 0;
}

.forside-spalte .doc-preface {background-color: #FEFAF1;background-repeat:repeat-x; padding-bottom: 0px; color: White; }	 


.forside-spalte .ncolumns-column-1 {}
.forside-spalte .ncolumns-column-1 .doc-preface { background-image:url(/media/img/beliggenhet_shade.gif); background-color: #CD9301; }
.forside-spalte .ncolumns-column-2 { }
.forside-spalte .ncolumns-column-2 .doc-preface { background-image:url(/media/img/finnDinTomt_shade.gif); background-color: #D37E00; }
.forside-spalte .ncolumns-column-3 {}
.forside-spalte .ncolumns-column-3 .doc-preface { background-image:url(/media/img/finnDittHus_shade.gif); background-color: #B7B300;}


/************************************************************/

.rightbar .doc-image-full { width: 243px; }

.rightbar .rightbar-finndinhytte .box-content { background-color: #FEFAF1 }
.rightbar .rightbar-finndinhytte .doc-preface {background-image:url(/media/img/finnDittHus_shade.gif);color: White;  }
.rightbar .rightbar-finndinhytte .doc-image-full { width: 243px; }


.rightbar .rightbar-finndintomt .box-content { background-color: #FEFAF1 }
.rightbar .rightbar-finndintomt .doc-preface {background-image:url(/media/img/finnDinTomt_shade.gif); color: White;}
.rightbar .rightbar-finndintomt .doc-image-full { width: 243px; }





/* Second row */
.lervik-forside-row2{ margin-top: 4px; width: 100%;height: 110px;}
.lervik-forside-row2 .ncolumns-column-1,
.lervik-forside-row2 .ncolumns-column-2 {height: 91px; float:left;margin-bottom:5px;border:solid 1px #C5C3BF; background-color: #FEFAF1;}

.lervik-forside-row2 .ncolumns-column-2  {  width: 244px !important; overflow: hidden;}


.lervik-forside-row2 .ncolumns-column-1 {  margin-left:0px;  width:492px; }
.lervik-forside-row2 .ncolumns-column-1 .doc-image-full  { width: 490px;}


html>body  .lervik-forside-row2 { margin-top: 0px;}
html>body  .lervik-forside-row2 .ncolumns-column-1 { margin-left: 11px; width:490px;  }
html>body  .lervik-forside-row2 .ncolumns-column-1 .doc-image-full { width: 490px;}

html>body  .lervik-forside-row2 .ncolumns-column-2  {  width: 241px !important; overflow: hidden;}



.lervik-forside-row2 .ncolumns-column-2 { margin-left: 4px; width: 243px;}
.lervik-forside-row2 .ncolumns-column-2 .doc-image-full  { width: 242px;}


html>body .lervik-forside-row2 .ncolumns-column-2 { margin-left: 4px; width: 242px;}
html>body .lervik-forside-row2 .ncolumns-column-2 .doc-image-full { width: 242px;}


.lervik-forside-row2 .doc-preface { height: 40px;}
.lervik-forside-row2 .news-link { margin-top: 20px;  }









/****************************************************/

.BASIC-RIGHT .doc-image-full { width:100%;}
.basic-right, .basic-left{ margin-top:5px;}

/****************************************************/

.lervik-house-short2 a{ color:Black; }
.lervik-house-short2 .doc-preface{ margin-bottom:5px;}
.lervik-house-short2 .doc-header1{ background-image:none;}
.lervik-house-short{ width:490;  border:solid 1px #C5C3BF; border-top:none; }
.lervik-house-short .doc-image-full { float:right; }
..lervik-house-short .image-area .doc-image-full{float:none;}
.lervik-house-short2{ height:100%; }
.parhus-tag-1,.parhus-tag{ margin-left:10px;}

/*****************************************************/


.lervik-house-header,.lervik-house-header .doc-header1{ background-color:#FCF9EF;}

.lervik-house-header
{ width:228; border:solid 1px #C5C3BF; border-top:none; }
..lervik-house-full{width:500px; border:solid 1px #C5C3BF; }
.HOUSE .doc-header1{ padding:3 0 0 10;}

/******************************************************/

.propertymap-area img{ width: 502px; }

/********************************************************/


html>body .lervik-visning .ncolumns-column-1{ margin-top:5px;float:left; width:244px; margin-left:10px; margin-bottom:5px;  }
.lervik-visning .ncolumns-column-1{ margin-top:5px;float:left; width:244px; margin-bottom:5px;  }
.lervik-visning .ncolumns-column-2{ margin-top:5px; float:left;  width:244px;  margin-left:5px;  margin-bottom:5px; }


.lervik-visning .ncolumns-column-1 .doc-preface,.lervik-visning .ncolumns-column-2 .doc-preface{ height:130;  }
.lervik-visning .ncolumns-row{ height:165; }
.lervik-visning .doc-image-short{ width:242px!important;}

.lervik-visning .visning .BASIC { margin-left:5px;}
html>body .lervik-visning .visning .BASIC { margin-left:0px;}


.scheme .doc-preface { padding-bottom:20px; }

/********************************************************/

.lervik-fakta .basic {  width:241px; border:solid 1px #C5C3BF;}
.lervik-fakta .doc-image-full{  margin-bottom:3px;width:100%;  margin-right:0px;}
.lervik-fakta .basic .doc-image-full{  margin-bottom:0px; width:100%;}
.fakta .basic{ width:494px; margin-bottom:5px; margin-left:5px;}
..fakta .basic{ width:497px; margin-bottom:5px;}
.lervik-fakta .newspage-column-leftcolumn{ padding-left:5px; }
.lervik-fakta .newspage-column{ margin:0 0 0 0; }
.lervik-fakta .doc-preface{ height:200px;}


.lervik-fakta .newspage-column-rightcolumn .doc-preface{height: auto; margin-bottom: 5px;}
.lervik-fakta .document-link .doc-bodytext { padding-left: 18px; padding-bottom: 2px;}

/********************************************************/

	
/**************************************************************/

.lervik-house-short .document-link{ display:none;}
/**************************************************************/

.footer-area { height: 50px; }
 .footer { margin-left: 1px;}
html>body  .footer { margin-left: 1px;}
html>body  .footer .doc-bodytext { padding-top: 10px; margin-left: 45px;}
.footer .doc-bodytext { padding-top: 5px; margin-left: 45px;}

.footer .BASIC-LEFT { border: solid 0px;}
html>body .footer .footer-table { height: 20px !important; margin-bottom: 0px;}
.footer .footer-table { height: 30px !important; margin-bottom: 6px;}



a { color:#333333; }
a:visited { color:#333333; }
a:hover { color:#333333; text-decoration:underline; }


.content .BASIC .doc-preface { height: 100%;}
.content .parhus-tag { margin-top: 0px !Important;}


.lervik-omlarvik .doc-preface , .lervik-omlarvik .doc-bodytext { padding-top: 5px; padding-bottom: 3px;}

html>body .lervik-omlarvik .doc-preface { padding-top: 36px;  }
html>body .lervik-omlarvik .doc-bodytext { padding-top: 22px; }

.lervik-omlarvik .IMAGE .doc-image-full  { margin: 0px 0px 0px 0px;}

.lervik-omlarvik .doc-image-box-full .doc-image-full { width: 496px; margin-top: 0px; margin-left: 0px;}
.lervik-omlarvik .doc-image-full {  margin-top: 3px; margin-left: 2px; }
html>body .lervik-omlarvik .full { width: 560px;}



/* Pricelist showboys */


/*.LERVIK-FORSIDE  .doc-image-box-full .doc-image-full{ width: 502px;}*/
.PRICELIST .doc-header img { width: 490px;}
html>body  .PRICELIST .doc-header img { width: 501px;}

.pricelist .skriv-ut img{border:none; }
.pricelist .doc-header1 {  color:Black!important; }
#pricelist { width: 480px !important;  background-color: White !important; margin-top: 5px;}
.pricelist{ border:solid 1px #C5C3BF; padding:0 0 0 0!important; width:490px; margin: 0px 0px 0px 12px; }

html>body  .PRICELIST .doc-header img { width: 490px;}
html>body  #pricelist { border-top: solid 5px white;}
html>body .pricelist{ border:solid 1px #C5C3BF; padding:0px 0px 0px 0px !important; width:490px; margin: 0px 0px 0px 11px; }



.pricelist-table-header .pricelist-label{background-color:#FFFFFF; font-weight:bold; padding:5px 5px 0 5px; width:75px;}
.pricelist-table-header .selectarea{ width:325px;}
.pricelist .skriv-ut{ background-color:White; width:100px; padding-right:10px;}
.pricelist .skriv-ut img{ width:84px;}
.last-column{ padding-left:130px;}
.middle2 #p1 {  width:153px;  text-align: right;}
	
	
	
/* fakta */

.lervik-fakta{ width: 500px;}


.lervik-fakta .fakta .image-full img{ width: 502px;}

.lervik-fakta .fakta .BASIC-full img {width: 495px;}
html>body .lervik-fakta .fakta .BASIC-full img {width: 494px;}

.lervik-fakta .newspage .BASIC .doc-image-short .doc-image-full{width: 245px;}
.lervik-fakta .newspage .BASIC {width: 247px; overflow: hidden;}


html>body .lervik-fakta .newspage .BASIC .doc-image-short .doc-image-full{width: 244px;}



.lervik-fakta .newspage .BASIC {width: 244px; overflow: hidden;}



.lervik-fakta .newspage .IMAGE .doc-image-short {}

.newspage .IMAGE-TOP-short { border:solid 1px #C5C3BF !important;}


/* box linker */
.box-content .document-link { margin-top: 2px; margin-bottom: 2px;}
.box-content .doc-preface { margin-bottom: 4px;}


/* Footer - turn off border */
.footer .basic-left { border: solid 0px !important;}

/*nonono*/
.site-footer-witespace-top { height: 0px !important;}


/**********************************************/



.black_overlay{
    
    /*position: absolute;
    top: 0%;
    left: 0%;*/
    width: 100%;
    height: 200%;
    background-color: black;
    z-index:10001;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
    cursor:pointer;
	
}

.Flash-popup .doc-preface{ padding:0px; padding-left:5px;}
html > body .Flash-popup .doc-preface{ padding:0px;padding-left:5px; padding-top:3px;}
/*.Flash-popup { padding-top:10px; padding-bottom:10px; padding-left:5px;}*/
.special-link{ padding-left:17px;}
.no_overlay{
	width: 100%;
    background-color: none;
}

.NO-BG-BODY{ background-color:Black; }
.button_close{cursor:pointer;}

.class_videobox {
	
    position: absolute;
	top: 111px;
	left: 40%;
	/*width: 480px;
	height: 320px;*/
    padding: 0px;
    border:solid 1px black;
    background-color:White;
}

.submitForm input{  float: right; margin-right: 17px;}


.visning .doc-preface { height: 200px !important;}
.newspage-column-rightcolumn .Flash-popup,
.rightbar .Flash-popup { border: solid 1px #C5C3BF; }

.tip
{
    font: 10px/12px Arial,Helvetica,sans-serif;
    border: solid 1px #666666;
    width: 250px;
    padding: 1px;
    position: absolute;
    z-index: 100;
    visibility: hidden;
    color: #333333;
    top: 20px;
    left: 90px;
    background-color: #ffffcc;
    layer-background-color: #ffffcc;
}
.tip-trans
{
    font: 10px/12px Arial,Helvetica,sans-serif;
    border: solid 1px #666666;
    width: 250px;
    padding: 1px;
    position: absolute;
    z-index: 100;
    visibility: hidden;
    color: #333333;
    top: 20px;
    left: 90px;
    background-color: #ebf0f6;
    layer-background-color: #ffffcc;
    filter: alpha(opacity=90);
    -moz-opacity: .50;
    opacity: .50;
}
#t1
{
    width: 130px;
}
#t2
{
    width: 480px;
}
#t3
{
    font: bold 14pt verdana,arial,sans-serif;
    background-color: #ffcccc;
    layer-background-color: #ffcccc;
}


