/*
 * Version: $Revision: 34779 $
 * Author: BeSite <info@besite.nl>
 * Copyright 2004-2005 BeSite
 */

DIV#Content TABLE.RR_Houses, DIV#Content DIV.House TABLE.Rooms
{
     width: 700px; 
      border-collapse: collapse;
}

DIV#Content TABLE.RR_Houses TD 
{
    /*width: 50%;*/
    /*height: 125px;*/
    padding:0;
    margin:0;
    padding:0px 8px 8px 8px;
    
}

td.emptyCell {
    display:none;
}

.MoreInfoDiv {
    width:170px;
    text-align:right;
   
}

a.MoreInfoLink {
    font-weight:bold; 
    padding-right:20px;   
    color:#29275B;
    text-decoration: none;
}

.roomInfoDiv {
    width: 140px;
}

DIV#Content TABLE.RR_Houses IMG
{
    border: 0;
}

DIV#Content TABLE.RR_Houses DIV.House DIV.Image 
{
    float: left;
    margin-right: 10px;
}

DIV#Content DIV.House TABLE.Rooms TH
{
    background-color: #EFF2A6;
    color: #29275B!important;
    padding:4px;
    
}

DIV#Content DIV.House TABLE.Rooms TD
{
    border-bottom:1px solid #ccc; 
    padding:4px;  
}

DIV#Content DIV.House TABLE.Rooms TH.Name,
DIV#Content DIV.House TABLE.Rooms TH.Description
{
    text-align: left;
}

DIV#Content DIV.House TABLE.Rooms .Sink,
DIV#Content DIV.House TABLE.Rooms .Balcony
{
    width: 50px;
    text-align: center;
}

DIV#Content DIV.House TABLE.Rooms .Area,
DIV#Content DIV.House TABLE.Rooms .Price
{
    text-align: right;
}

DIV#Content DIV.House TABLE.Rooms TR.Available TD.Available 
{
    color: #29275B;
    font-weight: bold;
    text-align: center;
}

DIV#LayoutMain TABLE.RR_Rooms TD.Available,
DIV#LayoutMain TABLE.RR_Report TD.Paid
{
    background-color: Lime;
}

#VisitorShowProfileIntro {
    font-weight: bold;
    margin-bottom: 20px;
    color:#29275B;
}

DIV#Content DIV.House TABLE.Rooms TD.Available
{
    color: #BF1E2D;
     text-align: center;
}

TD.Available a {
    color: #29275B;
}

DIV#LayoutMain TABLE.RR_Rooms TD.NotAvailable,
DIV#LayoutMain TABLE.RR_Report TD.NotPaid
{
    background-color: Red;
}

DIV#LayoutMain TABLE.RR_Report TD.Removed
{
    background-color: Orange;
}

DIV#Content DIV.House TABLE.Rooms TD.Reserved,
DIV#LayoutMain TD.Reserved
{
    background-color: orange;
}

DIV#LayoutMain TABLE.RR_Report TD.Paid A, DIV#LayoutMain TABLE.RR_Report TD.NotPaid A
{
    color: black;
}

/* MAIL SPECIALS */
BODY#MailBody DIV#Header IMG, BODY#MailBody DIV#Footer IMG
{
    position: absolute;
    top: 0px;
    left: 0px;
}

BODY#MailBody TABLE.MailInvoice 
{
    width: 450px;
}

BODY#MailBody TABLE.MailInvoice .Amount, BODY#MailBody TABLE.MailInvoice .HeaderAmount, BODY#MailBody TABLE.MailInvoice .TotalAmount, BODY#MailBody TABLE.MailInvoice .TotalName
{
    text-align: right;
    width: 100px;
}

BODY#MailBody TABLE.MailInvoice .Name, BODY#MailBody TABLE.MailInvoice .HeaderName
{
    text-align: left;
}

SPAN.Comment
{
    font-size: smaller;
    color: gray;
}

DIV#Content .color1
{
    background-color: #EBF2F9;
}

table.RR_Interests {
    width:340px
}

td.RowCheckboxMultiple {
    padding: 10px 10px 10px 40px;
}

table.RR_Interests td.Submit input.Submit{
    width: 140px;
    float: left;
}

DIV#Content .color2
{
    background-color: white;
}

DIV#Content TABLE.RR_Houses TR.tableRow {

   border-bottom: 1px solid #B3B3B3;
}

td {
    
}



.RR_Houses .House p{
    font-size: 13px;
    margin:0;
}

.kamersbeschikbaar {
    color:#74B74A;
    font-size: 13px;
}

.kamers-niet-beschikbaar {
    color:#BF1E2D;
    font-size: 13px;
}

DIV#Content TABLE.RR_Houses TR:hover {
    background-color: #F2F5D3!important;
    cursor: pointer;
}

