body
{
	/*background:#E5E6ED;*/
	background:#ffffff;
    font-family: Arial;
	
	/*font-family: Verdana;*/
	font-style: normal;
	font-size: 11px;
}

table
{
	font-size: 11px;
 	font-family: Arial;
	font-style: normal;
}

#topDiv
{
HEIGHT: 40px;
WIDTH: 900px; 
padding:0x;
vertical-align:bottom;
background-repeat:no-repeat;
}

#divMain_header
{
WIDTH: 900px;
HEIGHT: 8px;  
MARGIN-LEFT: 0px;
padding-bottom:0px;
/*background-image: url(media2/tables/mainHeader_background2.gif); */
background-repeat: no-repeat;
padding:0px;
margin:0px;
}


#mainDiv
{ 
/*background: #DEDFE3;*/
background:#e8e8e8;
HEIGHT: auto;
width: 900px;
/* background-image: url(media2/pictures/bg.jpg);
 border: solid 1px #404AD1;*/
font-weight: normal;
PADDING-TOP: 0px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px;
PADDING-BOTTOM: 10px;
}

#bottomDiv
{ 
width: 900px;
height: 22px;
background:#2D5FC6;
color:#ffffff;
margin-top: 0px;
}

h1
{
 font-family: "Lucida Sans", Arial, Verdana;
 font-size:16px;
 color:#315DB5;
 font-weight:bold;  
 margin-bottom:5px;
}


h2
{
 /*font-family: "Lucida Sans", Arial, Verdana;*/
 font-family: Arial, Century Gothic, verdana;

 font-size:14px;
 color:#315DB5;
 font-weight:bold;  
 margin-bottom:5px;
 margin-top:5px;
}

.popularHeading
{
 font-family: Century Gothic, verdana;
 font-size:13px;
 color:#315DB5;
 font-weight:bold;  
 margin-bottom:10px;
 margin-top:10px;
    
}


.listWork
{
 font-family: "Lucida Sans", Arial, Verdana;
 font-size:11px;
 color:#3e3e3e;
 font-weight:bold; 
 margin-top:5px; 
    
}

.introText
{
    font-size: 12px; 
    color:#000000
}

#infoTable 
{
font-size: 11px;
font-family: Verdana;
font-style: normal;
	
}

/* index.aspx */

.divHeadingSearch
{
WIDTH: auto;
HEIGHT: 20px;
margin-left: 0px;
border-bottom:none;
padding:0px;
/*
background-color:#c4d3ea;
border: #79addf 1px solid;
background: url(media/tables/searchBoxTop.gif); */
}

.divContentSearch
{
float: left;
WIDTH: 500px; 
height: auto;
PADDING-TOP: 10px; 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 10px;
PADDING-BOTTOM: 10px; 
margin-left: 0px;
margin-top: 0px;
color: #3e3e3e;
/*border-top: #b5bdd5 1px solid;
border-bottom: #b5bdd5 1px solid;
border-left: #b5bdd5 1px solid;
border-right: #b5bdd5 1px solid;
background-color: #6588CF;
color: White;*/
background: url(media2/pictures/startBox.png); 

/*background: url(media/tables/searchBoxMiddle.gif); 
background-repeat:repeat-y; */

}

.divContentSearchText
{
 color: #3e3e3e;
  font-size:11px; 
  font-weight:bold; 
}

.divHeadingHelp
{
WIDTH: 315px;
HEIGHT: 20px;
margin-left: 0px;
border-bottom:none;
font-weight:bold;

}

.divContentHelp
{
float: left;
width: 315px;
height: 200px; 
PADDING-TOP: 0px; 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px;
PADDING-BOTTOM: 10px; 
margin-left: 0px;
margin-top: 0px;
border: #b5bdd5 1px solid;


/*border: #b5bdd5 1px solid;

border-top: #b5bdd5 1px solid;
border-bottom: #b5bdd5 1px solid;
border-left: #b5bdd5 1px solid;
border-right: #b5bdd5 1px solid;
background-color:#dbe3fc;

background-image:url(media/tables/helpBoxMiddle.gif); */

}

.divHeaderMostPopular
{
WIDTH:630px;
HEIGHT: 15px; 
PADDING-TOP:3px; 
PADDING-RIGHT:25px; 
PADDING-LEFT:20px; 
PADDING-BOTTOM:3px; 
MARGIN-LEFT:0px;
background-image:url(media/tables/searchBoxTop.gif);
/*background-image:url(media/tables/mostBoxTop.gif); */
background-repeat: no-repeat;
}

.divContentMostPopular
{
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	height: 100%;
}

#divSearchResult_header
{
WIDTH: auto;
HEIGHT: 20px;
margin-left: 0px;
border-bottom:none;

}

#divSearchResult_main
{
	padding-right: 0px;
	padding-left: 0px;
	width: 840px;
	height: auto;
    border-bottom: #79addf 1px solid;
	border-top: #79addf 1px solid;	
}

.divSearchResult_main_row_wrapper
{
    width:840px;
    height:auto;
    border-top: #79addf 1px solid;
	border-left: #79addf 1px solid;
	border-right: #79addf 1px solid;

}

.divSearchResult_main_row
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top:4px;
    padding-bottom:4px;
    width:inherit;
    height:55px;
	 /*border: #000000 1px solid; */
		
}

.divSearchResult_main_rowTop
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top:2px;
    padding-bottom:4px;
    width:inherit;
    height: 18px;
    border-top: #99ccff 1px solid; 
    border-left: #99ccff 1px solid; 
    border-right: #99ccff 1px solid;
    background-color: #6588CF;
	 /*border: #000000 1px solid; 7487C3*/
		
}

.divSearchResult_main_row_cell
{
float: left; 
height: auto;
text-align: left;
/*border: #79addf 1px solid;
border: #79addf 1px solid
border-top: #79addf 1px solid;
border-bottom: #79addf 1px solid;*/

}

.divSearchResult_main_row_cell_content
{
padding-left:0px;
padding-right:3px;
padding-top:4px;
color:#ffffff;
font-weight:bold;
}

.divSearchResult_main_row_cell_content2
{
padding-left:0px;
padding-right:3px;
padding-top:6px;
color: #000000;
font-weight: normal;

}

.divSearchResult_main_row_cell_content3
{
padding-top:4px;
padding-left:0px;
padding-right:3px;
color: #2D417E;
font-weight:bold;

}

.divSearchResult_main_row_cell_content4
{
padding-top:4px;
padding-left:0px;
padding-right:3px;
color: #3e3e3e;
font-weight:bold;
font-size:11px;
text-decoration: underline;
}

.divSearchResult_main_row_cell_content4:hover
{
padding-top:4px;
padding-left:0px;
padding-right:3px;
color: #000000;
font-weight:bold;
font-size:11px;
text-decoration: underline;
}

/* Ändrad */

.divSearchResult_main_row_cell_text
{
 padding-right:10px;
 text-align:left; 
}



.divContentSearchResultDetails
{
width: 840px; 
padding-left:0px;
margin-left: 0px;
margin-right: 0px;
height:250px;
/*
background-image: url(media2/pictures/info.gif);

border-top: #99ccff 1px solid; 
border-bottom: #99ccff 1px solid; 
border-left: #99ccff 2px solid; 
border-right: #99ccff 2px solid; 
*/
}

/* För detaljerad info om lånet */

.divContentSearchResultDetailsBox1
{
float: left;
width: 150px;
color: #333399;
text-indent:10px;
text-align:left;
/*
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
*/
text-align:right;
}

.divContentSearchResultDetailsBox2
{
float: left;
width: 750px;
text-indent: 10px;
/*padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
*/
}


.divHeaderCompare
{
WIDTH:250px;
HEIGHT: 15px; 
PADDING-TOP:3px; 
PADDING-RIGHT:25px; 
PADDING-LEFT:20px; 
PADDING-BOTTOM:3px; 
MARGIN-LEFT:0px;
BORDER-TOP:#99ccff 1px solid; 
BORDER-LEFT:#99ccff 1px solid; 
BORDER-RIGHT:#99ccff 1px solid; 
BACKGROUND-COLOR:#FFFFFF;
}

.divContentCompare
{
	padding-right: 0px;
	padding-left: 0px;
	width: 850px;
	height:100%;
}

/* används inte längre*/

.search_table_columns
{ 
border: #99ccff 1px solid;
float: left; 
height: 12px;
text-indent:8px;
/*padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;*/
vertical-align: middle;
}

.search_most_table_columns
{
FLOAT: left; 
HEIGHT: 30px;
width: 16%;
border-top: #99ccff 1px solid;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
vertical-align: middle;
}




/* Lanekostnad.aspx */

.divPaymentsTable
{
BORDER-TOP:#858585 1px solid; 
BORDER-LEFT:#858585 1px solid; 
BORDER-RIGHT:#858585 1px solid; 
BORDER-BOTTOM:#858585 1px solid; 
BACKGROUND-COLOR:#ffffff;
}

.paymentsTable
{
WIDTH:610px; 
PADDING:0px;
padding-top:5px;
/*PADDING-TOP:5px; 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM:25px;*/ 
font-size: 10px;    
    
}

.divSummaryTable
{
BORDER-TOP:#858585 1px solid; 
BORDER-LEFT:#858585 1px solid; 
BORDER-RIGHT:#858585 1px solid; 
BORDER-BOTTOM:#858585 1px solid; 
BACKGROUND-COLOR:#ffffff;
}

.summaryTable
{
WIDTH:500px; 
PADDING:0px;
font-size: 10px;   
}

.costTableHeading
{
FLOAT: left;
WIDTH: 10%; 
border-top: #99ccff 1px solid;
border-bottom: #99ccff 1px solid;
border-left: #99ccff 1px solid;
border-right: #99ccff 1px solid;
text-align:center;
font-weight:200;
padding-top: 3px;
padding-bottom: 3px;	
margin-bottom: 0px;
margin-top: 0px;
}

.costTableContent
{
FLOAT: left;
WIDTH: 10%; 
border-top: #99ccff 1px solid;
border-bottom: #99ccff 1px solid;
border-left: #99ccff 1px solid;
border-right: #99ccff 1px solid;
text-align:center;
font-size: x-small;
padding: 5px;
padding-left: 10px;	
margin-bottom: 0px;
margin-top: 0px;
}


.costTableDown
{
FLOAT: left;
WIDTH: 10%; 
HEIGHT: 20px;
border-top: #99ccff 1px solid;
border-bottom: #99ccff 1px solid;
border-left: #99ccff 1px solid;
border-right: #99ccff 1px solid;
text-align:center;
font-size: x-small;
padding: 5px;
padding-left: 10px;	
margin-bottom: 0px;
margin-top: 0px;
}
/* Används ej för tillfället */
.tableDiv 
{
WIDTH:750px; 
PADDING-TOP:25px; 
PADDING-RIGHT:25px; 
PADDING-LEFT:0px; 
PADDING-BOTTOM:25px; 
margin-left:0px;
BORDER-TOP:#99ccff 1px solid; 
BORDER-LEFT:#99ccff 1px solid; 
BORDER-RIGHT:#99ccff 1px solid; 
BORDER-BOTTOM:#99ccff 1px solid; 
BACKGROUND-COLOR:#ffffff;
}

.TdMenuBar
{
	height: 25px;
	width: 200px;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	margin-left: 10px;
}


.menuTable 
{
	font-family: Verdana;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;

}


.TrHeadingSearch1
{
	
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}

.TrResultSearch1
{
	
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
}




.SearchTableCreditor
{
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	/*background-color: #FFFFFF;*/
	margin-bottom: 9px;
	padding-bottom: 9px;
}

.TdResultSearch1
{
	
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
}

.monthlyPaymentsTableHeading
{

	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	border-bottom:#000000 2px solid; 
	
}

.monthlyPaymentsTableBottom
{

	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFFF;
	
}


.trLoanCalc1
{
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	background-color: #f8f8f8;
	padding-left: 0px;
	padding-right: 0px;
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid; 
}

.trLoanCalc2
{
	
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	background-color: #f8f8f8;
	
	
	
	
}


.helpTextWrapper
{
    width:460px;
    height:auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	BORDER: #b5bdd5 1px solid;
    background-color:White;
    
}

.helpText
{
    color:black;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;

}

.errorText
{
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	color: #E00C20;		
}

.introHeadings
{
    font-family: Century Gothic, verdana;
    color:#484848;
    /*color:#4372D1;   */
    font-size:14px;
    font-weight:bold;   
}

.helpHeadings
{
    font-family:Century Gothic, verdana;
    color:#3B66BD;   
    font-size:12px;
    font-weight:bold;  
    text-decoration:none;

}



div.helptextpopin_top{
	position:absolute;
	width:215px;
	border:1px solid #ffcc00;
	background:#ffffff;
	z-index:20;
	visibility:hidden;
	display:none;
}

div.helptextpopin {
	position:relative;
	border:1px solid #ffffff;
	background:#ffffff url(bgLoginPopin.gif) repeat-x;
	padding:13px;
	padding-top:10px;
}

div.helptextpopin table.rightleft td a{
	text-decoration:none;
	color:#000000;
}

div.helptextpopin table.rightleft {
	margin-bottom:6px;
}

div.helptextpopin p{
	margin-bottom:8px;
}

div.loancomment_top{
	position:absolute;
	width:215px;
	border:1px solid #ffcc00;
	background:#ffffff;
	z-index:20;
	visibility:hidden;
	display:none;
	padding: 10px;
}


div.inner div.loancomment_ie{
	position:relative;
	visibility:hidden;
	display:none;
	padding-top:5px;
}
/* div.inner div.bottom */


/* Update bar */

#UpdateProgress1 {
      width:250px; 
      height:50px;
      font-size:15px;
      bottom: 70%; 
      left: 30%;
      position: absolute;
      color:#5754ae;
      BORDER: #5754ae 1px solid;
      background-color: White;
    }
    
.detailBox 
{
     /*background-image:url(media2/pictures/bg_detail.gif);
   	 background-repeat: no-repeat;*/
     border: solid 1px #6588CF;

}

.detailBoxG
{
     /*background-image:url(media2/pictures/bg_detail.gif);
   	 background-repeat: no-repeat;*/
     border: solid 1px #6588CF;
     background: #E0E4F1;
}



.detailBoxContent 
{
    font-family:Arial;
      padding-left:10px;
      padding-right:8px;
      padding-top:8px;
      padding-bottom:8px;
      font-size:10px;
}

.detailBoxHeading
{
    font-size:11px;
    font-weight:bold;
    padding-left:3px;
    padding-top: 10px;
    padding-bottom:13px;
    text-decoration:underline;
}
 

.detailBox2 
{
     /*background-image:url(media2/pictures/bg_detail1.gif);
   	 background-repeat: no-repeat;*/
     border: solid 1px #6588CF;

}

.mediumHeadings
{
    font:verdana;
    color:#4372D1;   
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}





.headingMenu
{
font-size: 12px; 
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
color:#ffffff;
text-align:center;

}

.headingsubMenu
{
font-size: 11px; 
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
color:#ffffff;
text-align:center;
    
}

.headingMenu:hover
{
font-size: 12px; 
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
color:#ffffff;
text-decoration: underline;
text-align: center;
}
