/* update 27-7-08 */

/* dark blue 0026FF */


/* Ruler */

table.half { 
  width: 550px;
  
}

table.full {
  width: 770px;
}

table.rentewijzer {
  width: 630px;
}
.ruler{
    border-collapse: collapse;
    color: #4B76AF;
    width:100%;
    text-align: left;

}
   
.ruler tr { 
    vertical-align: top;
  
    
}   



.ruler img { 
    border:0px; 
    margin:0px; 
    padding:0px; 
    background-color: #4B76AF;
    vertical-align: middle;
}

.ruler2{
    border-collapse: collapse;
    color: #4B76AF;
    width:100%;
    text-align: left;

}
   
.ruler2 tr { 
    vertical-align: top;
  
    
}   

.ruler2 img { 
    border:0px; 
    margin:0px; 
    padding:0px; 
    vertical-align: middle;
}


.ruled img { 
    background-color: transparent
}

.linkruled img { 
    background-color: transparent
}

.linkruled span {
    text-decoration: underline;
}

td.rentecol  { 
        font-weight: bold;
}

.linkruled td {     
    color: #fff;
    background: #1E6298;
}


.date {
    white-space: nowrap;}
    
.headerverschil {
    text-align: right;
    }

.interest {
 text-align: center;
}

.interestcolold {
    text-align: center;
    font-weight: bold;
}
.wijzigcol {
 text-align: center;
}

.renteold {
    text-align: center;
    font-weight: normal;
}

.rentenew {
    text-align: right;
    font-weight: bold;
}
.rentecalc {
    text-align: right;
    }

.center {
 text-align: center;
}


.infocol{ 
    text-align: right;
}

.infocolcenter{
    text-align: center;
}

.warningcol{ 
    text-align: left;
}


a.info{
    position:relative; 
    z-index:10;   
    background: no-repeat;
    text-decoration:none;
    border:none 0px;
}

a.info:hover{
    z-index:25;  
}

a.info span{
    display: none
} 
 
a.info:hover span{ 
    display:block;
    position:absolute;
    top:-3em; left:2em; width:10em;
    border:1px solid #000000;
    background-color: #e6EEEE;
    color:#4B76AF;
    text-align: center;
    text-decoration: none;
    font-family: Arial Narrow; 
    font-size: 10pt;
    font-weight: bold;
}



.warning img { 
    border:0px; 
    margin:0px; 
    padding:0px; 
    background-color: #4B76AF;
    vertical-align: middle;
}

a.warning{
    position:relative; 
    z-index:8;   
    background: no-repeat;
    text-decoration:none;
    border:none 0px;
    font-family: Arial Narrow; 
    font-size: 10pt;
    font-weight: bold;
}

a.warning:hover{
    z-index:10;  
}

a.warning span{
    display: none
} 
 
a.warning:hover span{ 
    display:block;
    position:absolute;
    top:-1em; left:2em; width:8em;
    border:1px solid #000000;
    background-color: #e6EEEE;
    color:#4B76AF;
    text-align: center;
    text-decoration: none;
}


.oddrow {
     	  background:#EEE;
}
.evenrow {
       background:#FFF;
           }
           
.longinfocol { 
    padding-left: 10px;
    padding-right: 10px;            
}           


td {      padding-bottom: 3px; 
          padding-top:3px; 
}
         
.headerrow  {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	
}
