html, body {
background: #ffffff;
color: #000000;
padding: 0;
margin: 0;
}

body {
padding-bottom: 20px;
text-align: center;
}

html, body, p, td, textarea, select, input {
font-family: "Lucida Grande", "Trebuchet MS", Arial, Verdana;
font-size: 11px;
}

hr {
border: none 0;
border-top: 1px solid #ccc;
height: 1px;
margin: 8px 0;
padding: 0;
}

a {
outline: none;
color: #cc0000;
}
  a:hover {
  text-decoration: none;
  }

.inactive_add {
color: #c0c0c0;
font-style: italic;
}

  .inactive_add:hover {
  text-decoration: underline;
  }

.more {
color: #000000;
text-decoration: none;
background: url(../../img/bullet.gif) right 7px no-repeat;
padding: 0 10px 1px 4px;
line-height: 16px;
}

  .more a {
  color: #000000;
  text-decoration: none;
  background: url(img/bullet.gif) right 7px no-repeat;
  padding: 0 10px 1px 4px;
  line-height: 16px;
  }

    .more a:hover {
    color: #cc0000;
    }

  .more:hover {
  color: #cc0000;
  }

.download {
color: #000000;
text-decoration: none;
background: url(../../img/icon-download.gif) right 7px no-repeat;
padding-right: 10px;
}

  .download a {
  color: #000000;
  text-decoration: none;
  background: url(img/icon-download.gif) right 7px no-repeat;
  padding-right: 10px;
  }

    .download a:hover {
    color: #cc0000;
    }

  .download:hover {
  color: #cc0000;
  }

img {
border: 0;
outline: ;
}

p {
color: #000000;
margin: 0;
font-size: 11px;
}

h1 {
color: #000000;
font-size: 18px;
font-weight: normal;
margin: 0;
padding: 0;
line-height: 22px;
}

h2 {
font-size: 11px;
font-weight: bold;
color: #000000;
margin: 0;
padding: 0;
}

h3 {
font-size: 15px;
font-weight: normal;
color: #3e9b3a;
margin: 0px;
padding: 0 0 8px 0;
}

h4, h5, h6 {
font-size: 11px;
margin: 0;
color: #000000;
font-weight: bold;
}

.clear {
clear: both;
height: 1px;
overflow: hidden;
}

#placeholder {
width: 1000px;
margin: auto;
text-align: left;
}

  #headerholder {
  background: url(../../img/bg-header.gif) no-repeat;
  height: 156px;
  }

    #header {
    background: url(../../img/logo.gif) 40px 50px no-repeat;
    height: 100%;
    }

      #headernavholder {
      height: 42px;
      }

        #headernav {
        padding-top: 4px;
        color: #ffffff;
        float: right;
        width: 448px;
        }

          #headernav .divider {
          border-right: 1px solid #ff9999;
          width: 2px;
          height: 24px;
          margin: 0 10px;
          float: left;
          }

          #headernav .searchform {
          width: 170px;
          border: 1px solid #ffffff;
          /*background: url(../../img/bg-form.gif) no-repeat;*/
          background-color: white;
          /*color: #ffffff;*/
          color: #cc0000;
          font-size: 10px;
          line-height: 13px;
          padding-left: 3px;
          height: 13px;
          margin-top: 4px;
          margin-right: 8px;
          float: left;
          }


          #headernav a {
          display: block;
          height: 24px;
          width: 24px;
          float: left;
          }

          #headernav .search {
          background: url(../../img/icon-search-nor.gif) center center no-repeat;
          }

          #headernav .search:hover {
          background: url(../../img/icon-search-on.gif) center center no-repeat;
          }

          #headernav .home {
          background: url(../../img/icon-home-nor.gif) center center no-repeat;
          }

          #headernav .home:hover {
          background: url(../../img/icon-home-on.gif) center center no-repeat;
          }

          #headernav .sitemap {
          background: url(../../img/icon-sitemap-nor.gif) center center no-repeat;
          }

          #headernav .sitemap:hover {
          background: url(../../img/icon-sitemap-on.gif) center center no-repeat;
          }

          #headernav .contact {
          background: url(../../img/icon-contact-nor.gif) center center no-repeat;
          }

          #headernav .contact:hover {
          background: url(../../img/icon-contact-on.gif) center center no-repeat;
          }

          #compare-menu-holder {
          position: relative;
          float: left;
          width: 64px;
          }
            #compare-menu-holder a {
            width: 100%;
            text-decoration: none;
            }

            .button {
            white-space: nowrap;
            color: #fff;
            padding-top: 4px;
            }

            #compare-menu-holder .button-default {
            width: 140px;
            }

            #compare-menu {
            position: absolute;
            z-index: 500;
            width: 140px;
            background-color: #ffffff;
            top: 26px;
            left: -12px;
            border: 1px solid #000000;
            display: none;
            }

              #compare-menu a {
              display: block;
              color: #000000;
              line-height: 20px;
              height: 20px;
              width: 135px;
              padding-left: 5px;
              }

                #compare-menu a:hover {
                background-color: #e5e5e5;
                text-decoration: none;
                }

        #headercontentholder {
        height: 65px;
        padding-left: 300px;
        }

            #headercontentcmsholder {
            float: left;
            width: 430px;
            height: 62px;
            margin-left: 10px;
            margin-top: 30px;
            }

              #headercontentcms td {
              width: 50%;
              padding-right: 30px;
              }

                #headercontentcms td h1 {
                font-size: 11px !important;
                font-weight: bold;
                line-height: 12px;
                white-space: nowrap;
                color: #cc0000;
                margin: 0;
                margin-top: 5px;
                }

                #headercontentcms td p {
                font-size: 11px;
                line-height: 16px;
                color: #666666;
                }

                #headercontentcms td img {
                vertical-align: text-bottom;
                margin-left: 4px;
                }

            #objectRotatorItemsContainer {
            float: left;
            width: 230px;
            height: 68px;
            overflow: hidden;
            margin-top: 25px;
            }

              .recentobjectholder {
              height: 68px;
              width: 250px;
              overflow: hidden;
              background: url(../../img/recentobject_bg.gif) top left no-repeat;
              white-space: nowrap;
              display: block;
              cursor: pointer;
              }

                .recentobjectholder img {
                float: left;
                margin: 3px;
                padding-right: 6px;
                }

                  .recentobject {
                  padding: 3px 0px 0px 5px;
                  }

                    .recentobject h1 {
                    font-size: 11px;
                    font-weight: bold;
                    line-height: 13px;
                    color: #cc0000;
                    margin: 0;
                    padding: 0;
                    }

                    .recentobject p {
                    line-height: 13px;
                    font-weight: normal;
                    margin-top: 3px;
                    }

                    .recentobject p a {
                    color: #000000;
                    text-decoration: none;
                    }

                    .recentobject p.small, .recentobject p.street {
                    line-height: 11px;
                    margin-top: 3px;
                    font-size: 10px;
                    }

                    .recentobject .city {
                    font-weight: bold;
                    }

  #mainholder {
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #e4e4e4;
  }

    #borderholder {
    width: 250px;
    float: left;
    }

      #border {
      background: url(../../img/bg-menu.jpg) no-repeat;
      min-height: 420px;
      height: auto !important;
      height: 420px;
      }

        #menuholder {
        padding: 30px;
        }

          #menu {
          border-top: 2px solid #e60004;
          }

            #menu .expanded {
            border-top: 1px solid #999999;
            margin-bottom: 8px;
            }

            #menu .itemNor {
            margin-bottom: 2px;
            }

            #menu .itemAct {
            border-top: 1px solid #999999;
            margin-bottom: 2px;
            }

            #menu a {
            text-decoration: none;
            }

            .item {
            font-size: 13px;
            line-height: 24px;
            padding-left: 3px;
            }

            .item .itemNor {
            color: #000000;
            }

            .nitem .itemNor:hover {
            color: #666666;
            }

            .item a {
             display: block;
            }

            .children .item {
            line-height: 16px;
            }

            .item .itemAct {
            color: #cc0000;
            }

            .item .itemAct:hover {
            color: #990000;
            }

            .children .item .itemNor {
            color: #000000;
            padding-left: 15px;
            }

            .children .item .itemNor:hover {
            color: #666666;
            }

            .children .item .itemAct {
            padding-left: 15px;
            color: #cc0000;
            background: url(../../img/bullet-black.gif) 3px 4px no-repeat;
            }

            .children .item .itemAct:hover {
            color: #990000;
            }

            .children .item a {
            border: none !important;
            font-size: 11px;
            }

            #menu .itemNor {
            border-top: 1px solid #999999;
            }

            #menu .itemNor .children .item {
            display: none;
            }

            #chatbutton {
            margin: 20px 0;
            }
              #chatbutton img {
              border:none;
              }


    #contentholder {
    margin-left: 250px;
    }

      #content {
      padding: 20px 40px 0px 10px;
      }

        #content p {
        margin: 0 0 12px 0;
        }

        #content h1 {
        margin-bottom: 6px;
        }

        #content #form1 {
        width: 100%;
        float: left;
        }

        .news {
        padding-left: 10px;
        border-left: 3px solid #999999;
        }

        /* Float fix */
        .floater {
        float: left;
        width: 700px;
        }

        #borderrightholder {
        float: right;
        width: 300px;
        margin: 20px 0 0px 20px;
        border-left: 1px solid #b2b2b2;
        }

          #borderright {
          padding: 0 40px 20px 30px;
          }

            #recentobjects {
            }

              #recentobjects img {
              float: left;
              margin-right: 5px;
              }

              #recentobjects .more {
              border-top: 1px solid #b2b2b2;
              padding-top: 4px;
              background: url(../../img/bullet.gif) right 12px no-repeat;
              }

              #recentobjects h2 {
              color: #000;
              font-size: 11px;
              line-height: 12px;
              }

              #recentobjects h2 a {
              color: #cc0000;
              text-decoration: none;
              }

              #recentobjects h2 a:hover {
              color: #990000;
              }

              #recentobjects .street {
              font-size: 10px;
              line-height: 12px;
              margin: 0;
              }

              #recentobjects .price {
              font-size: 10px;
              line-height: 12px;
              color: #666666;
              }

            #rightbordercmsholder {
            }

              #rightbordercms p {
              line-height: 14px;
              }

              #rightbordercms h1 {
              color: #cc0000;
              font-size: 13px;
              margin: 0 0 3px 0;
              }

        /* Project compare */
        #compare {
        }

          #compare h1 {
          }

          #compare_message {
          width: 130px;
          font-weight: bold;
          height: 30px;
          }

          #project_compare_container {
          padding-bottom: 20px;
          }

            #project_compare_container table {
            border-collapse: seperate;
            border-spacing: 5px 0px;
            width: auto !important;
            }

              #project_compare_container table tr td {
              padding: 3px;
              width: 170px !important;
              overflow: hidden;
              font-size: 11px;
              min-width: 170px !important;
              width: auto;
              vertical-align: top;
              }

              #project_compare_container table tr td.data {
              font-weight: bold;
              cursor: pointer;
              }

              #project_compare_container table tr td.header {
              text-align: right;
              color: #666;
              font-size: 10px;
              padding-right: 15px;
              background: transparent !important;
              border: none !important;
              width: 120px !important;
              min-width: 120px !important;
              width: auto;
              }

              #project_compare_container table tr.row_innerheader td {
              background: transparent !important;
              color: #CC0000;
              font-size: 11px;
              padding-top: 10px;
              }

              #project_compare_container table tr.row_removeobject {
              padding-bottom: 5px !important;
              }

              #project_compare_container table tr.row_removeobject td {
              background: transparent !important;
              padding: 1px !important;
              border-bottom: 1px solid #DDDDDD;
              }

                tr.row_removeobject a.remove_object {
                background: url(../../img/icon_remove.gif) 0 2px no-repeat;
                padding-left: 15px;
                line-height: 20px;
                text-decoration: none;
                }

                #project_compare_container table tr.row_name td {
                background: transparent !important;
                font-size: 12px;
                font-weight: bold;
                color: #CC0000;
                padding: 1px !important;
                }

                #project_compare_container table tr.row_addresscity td {
                background: transparent !important;
                color: #336699;
                padding: 1px !important;
                }

                #project_compare_container table tr.row_price td {
                background: transparent !important;
                padding: 0px !important;
                font-size: 10px;
                padding-bottom: 5px !important;
                padding-top: 5px !important;
                }

                #project_compare_container table tr.row_mainimage td {
                background: transparent !important;
                padding: 0px !important;
                }

                #project_compare_container table tr.row_mainimage td img {
                border: 3px solid #336699;
                cursor: pointer;
                }

                #project_compare_container table tr.even td {
                background: #f4f4f4;
                }

                #project_compare_container .introText {
                width: 180px;
                height: 100px;
                overflow: auto;
                }

                .onbekend {
                color: #999;
                font-weight: normal;
                }

                .compare_add {
                font-weight: bold;
                }

                .compare_remove {
                font-style: italic;
                }

                .compare_link {
                }

          .extraInfoStrip {
          position: absolute;
          margin-top: 80px;
          background-color: #c90a37;
          color: white;
          text-align: center;
          font-size: 10px;
          width: 100%;
          }

          .detailExtraInfoStrip {
          position: absolute;
          margin-top: 310px;
          margin-left: 0px;
          background-color: #c90a37;
          color: white;
          text-align: center;
          font-size: 10px;
          width: 450px;
          }

          .mainimage {
          margin: auto;
          width: 450px;
          height: 338px;
          text-align: center;
          }

            #project_compare_table .mainimage {
            height: 105px;
            }

        #objectsearchholder {
        }

          .dyn_srch_colum {
          float: left;
          }

            .dyn_srch_area {
            width: 160px;
            margin-right: 10px;
            height: 100px;
            border: 1px solid #ccc;
            overflow: auto;
            padding: 1px;
            background: #ffffff;
            }

              .dyn_srch_area .dyn_srch_value_normal {
              color: #666;
              margin-top: 1px;
              padding-left: 2px;
              }

              .dyn_srch_area .dyn_srch_value_normal:hover {
              background: #e5e5e5;
              }

                .dyn_srch_area .dyn_srch_value_normal .dyn_srch_num {
                color: #cc0000;
                }

              .dyn_srch_area .dyn_srch_value_selected {
              color: #ffffff;
              background: #00adef;
              margin-top: 1px;
              padding-left: 2px;
              }

              .dyn_srch_area .dyn_srch_value_selected:hover {
              color: #ffffff;
              background: #009bd8;
              }

              .dyn_srch_submit {
              margin-top: 15px;
              margin-right: 10px;
              text-align: right;
              }

        #objectsearchrefine {
        width: 200px;
        float: right;
        }

		      #objectsearchrefine h1 {
		      font-size: 15px;
		      margin: 12px 0 6px 0;
		      }

		      #objectsearchrefine .ref_srch_header {
		      margin: 10px 0 2px 0;
		      color: #000;
		      font-weight: bold;
		      font-size: 11px;
		      }

		      #objectsearchrefine .ref_srch_colum {
		      margin: 0 0 10px 0px;
		      }

		      #objectsearchrefine .ref_srch_area a {
		      text-decoration: none;
		      color: #666;
		      font-size: 11px;
		      }

		        #objectsearchrefine .ref_srch_area a:hover {
		        text-decoration: underline;
		        color: #000000;
		        }

		      #objectsearchrefine .ref_srch_num {
		      color: #666;
		      font-size: 11px;
		      }

        /* BEGIN OBJECT SEARCHRESULT HOLDER */
        #objectsearchresultholder {
        width: 490px;
        }

          .objectsearchresultholder {
          height: 116px;
          margin-bottom: 10px;
          }

            .objectsearchresult {
            position: relative;
            height: 100%;
            background: url(../../img/thumb-result.gif) no-repeat ;
            padding-left: 190px;
            }

              .objectsearchresultimage {
              position: absolute;
              height: 100%;
              width: 162px;
              z-index: 40;
              left: 0;
              }

                /* BEGIN TOOLTIP */
                .tooltip {
                position: absolute;
                top: 0px;
                left: 162px;
                white-space: nowrap;
                display: none;
                background-color: #cc0000;
                color: #ffcccc;
                font-size: 10px;
                line-height: 12px;
                padding: 8px;
                z-index: 99;
                }

                  .tooltip .tooltipitemleft {
                  }

                  .tooltip .tooltipitemright {
                  color: #ffffff;
                  }

                .objectsearchresultimage:hover .tooltip {
                display: block;
                }
                /* END TOOLTIP */


              .objectsearchresult h1 {
              font-weight: normal;
              font-size: 18px;
              margin-bottom:2px !important;
              }

              .objectsearchresult h1 a {
              color: #000000;
              text-decoration: none;
              }

              .objectsearchresult h2 {
              font-weight: normal;
              font-size: 18px;
              white-space: nowrap;
              margin-bottom:10px;
              overflow: hidden;
              text-overflow: ellipsis;
              width:295px;
              line-height:21px;
              }

              .objectsearchresult h2 a {
              color: #000000;
              text-decoration: none;
              }

              .objectsearchresult p {
              text-align: justify;
              }


              .objectsearchresult .objectspecs {
              float: left;
              width: 100%;
              line-height: 13px;
              color: #000000;
              font-weight: bold;
              }

                .objectspecs .Price {
                display: block;
                }

              .objectsearchresult .objecttext {
              margin-right: 130px;
              }

          #navigation {
          margin-top: 10px;
          width: 100%;
          }

            #navigation a {
            color: #000;
            text-decoration: none;
            }

            #navigation .navLeft {
            float: left;
            width: 10%;
            }

            #navigation .navMiddle {
            float: left;
            width: 80%;
            text-align: center;
            }

            #navigation .navMiddle .active {
            color: #990000;
            text-decoration: underline;
            }

            #navigation .navRight {
            float: left;
            width: 10%;
            text-align: right;
            }


        /* END OBJECT SEARCHRESULT HOLDER */

        #objectdetailheaderback {
        margin-bottom: 10px;
        }

          .back {
          color: #000000;
          text-decoration: none;
          background: url(../../img/bullet-back.gif) left 7px no-repeat;
          padding: 0 4px 1px 10px;
          line-height: 16px;
          }

        #objectdetailheaderholder {
        min-height: 70px;
        height: auto !important;
        height: 70px;
        }

          #objectdetailheader {
          }

            .objectdetailheaderactions {
            float: right;
            }

            #objectdetailheader h1 {
            float: left;
            margin-right: 40px;
            }

              .objectdetailheaderspecs {
              padding: 2px 0 0 10px;
              }

                .objectdetailheaderspecs p {
                line-height: 14px;
                }

                .objectdetailheaderspecs .Price {
                display: block;
                }

        #objectdetailtabsholder {
        height: 34px;
        margin-bottom: 20px;
        background:  url(../../img/tabs-bg.gif) repeat-x;
        }

          #objectdetailtabs {
          background: url(../../img/tabs-end.gif) right no-repeat;
          height: 34px;
          }

            #objectdetailtabs a {
            display: block;
            width: 92px;
            height: 34px;
            text-align: center;
            float: left;
            line-height: 50px;
            overflow: hidden;
            text-decoration: none;
            font-size: 10px;
            }

            #objectdetailtabs a.normal {
            background: url(../../img/tabs-off.gif) no-repeat;
            color: #333333;
            }

            #objectdetailtabs a.normal:hover {
            background: url(../../img/tabs-hov.gif) no-repeat;
            }

            #objectdetailtabs a.active {
            background: url(../../img/tabs-on.gif) no-repeat;
            font-weight: bold;
            color: #000000;
            }

            #objectdetailtabs a.active:hover {
            }


        /* BEGIN OBJECT DETAILCONTENT HOLDER */
        #objectdetailcontentholder {
        }

          #objectdetailcontent {
          }

            #objectdetailcontent p {
            text-align: justify;
            }

            /* BEGIN TAB OVERZICHT */

            #objectdetailcontent .overzicht {
            }

              #objectdetailcontent #splitlevelholder {
              float: right;
              width: 220px;
              overflow: hidden;
              }

                #objectdetailcontent #splitlevelholder h2 {
                color: #cc0000;
                font-size: 11px;
                height: 16px;
                margin: 0px;
                padding-top: 1px;
                padding-left: 5px;
                padding-bottom: 1px;
                background-image: url("../../img/bg-splitlevel-act.gif");
                background-repeat: repeat-x;
                border-top: 1px solid #9F9F9F;
                border-left: 1px solid #9F9F9F;
                border-right: 1px solid #9F9F9F;
                }
                #splitlevelholder #kenmerken, #splitlevelholder #contact {
                border: 1px solid #9F9F9F;
                padding: 5px;
                }
                  #splitlevelholder .objectspecsitemleft {
                  line-height: 17px;
                  color: #666666;
                  }
                  #splitlevelholder .objectspecsitemright {
                  line-height: 17px;
                  color: #000000;
                  }
                #splitlevelholder #contact {
                margin-bottom:5px;
                }

                #objectdetailcontent #developers {
                }
                  #objectdetailcontent #developers img {
                  margin-top:5px;
                  border: 1px solid #9F9F9F;
                  }

              #images_holder {
              width: 460px;
              overflow: hidden;
              }

                #images_holder #mainobjectimageholder {
                text-align: left;
                vertical-align: middle;
                width: 450;
                height: 338px;
                margin: 4px 0 0 1px;
                }

              #objectdetailcontent #objectTexts {
              padding: 5px;
              }

                #objectdetailcontent #objectTexts h2.intro {
                display: none;
                }

              /* BEGIN OBJECT TYPES */
              #object_nbtypes {
              }

                #object_nbtypes .objectsearchresultholder {
                cursor: pointer;
                width: 100%;
                }

                  #object_nbtypes .objectsearchresultholder h1 {
                  float: left !important;
                  }

                  #object_nbtypes .objectsearchresultholder h2 {
                  float: right;
                  }

                  #object_nbtypes .objectsearchresultholder h2 a {
                  width: 200px;
                  }

                  #object_nbtypes .objectsearchresultholder .objectspecs {
                  float: right;
                  margin-left: 30px;
                  margin-top: 9px;
                  width: 100px;
                  }

                  #object_nbtypes .objectsearchresultholder .objecttext a {
                  text-decoration: none;
                  }

              /* END OBJECT TYPES */

              /* BEGIN OBJECT BOUWNUMMBERS */
              #object_nbbn {
              }

                table.sortable {
                width:100%;
                }

                .sortable th {
                text-align:left;
                }

                .sortable th a {
                text-decoration:none;
                }

                .sortable tr.even {
                }

                .sortable tr.odd{
                background-color:#ffffff;
                }

              /* END OBJECT BOUWNUMMBERS */

            /* END TAB OVERZICHT */

            /* BEGIN TAB FOTOS */
            #objectdetailcontent .fotos {
            display: none;
            }

              #largeimageholder {
              height: 480px;
              text-align: center;
              }

              #imgsliderholder {
              width: 704px;
              margin-top: 10px;
              height: 87px;
              background: url(../../img/bg-slider-middle.gif) repeat-x;
              }

                #imgsliderholder .left {
                float: left;
                background: url(../../img/bg-slider-left.gif) no-repeat;
                width: 24px;
                height: 100%;
                }

                #imgsliderholder .left a {
                background: url(../../img/but-slider-left-off.gif) no-repeat;
                height: 69px;
                width: 16px;
                display: block;
                margin-top: 8px;
                margin-left: 8px;
                }

                #imgsliderholder .left a:hover {
                background: url(../../img/but-slider-left-on.gif) no-repeat;
                }

                #mainScroller {
                float: left;
                width: 656px;
                height: 69px;
                overflow: hidden;
                margin-top: 8px;
                }

                  #scrollerThumbs {
                  width: 1000px;
                  }

                    .thumbnail {
                    float: left;
                    padding-left: 4px;
                    }

                #imgsliderholder .right {
                float: left;
                background: url(../../img/bg-slider-right.gif) no-repeat;
                width: 24px;
                height: 100%;
                }

                  #imgsliderholder .right a {
                  background: url(../../img/but-slider-right-off.gif) no-repeat;
                  height: 69px;
                  width: 16px;
                  display: block;
                  margin-top: 8px;
                  }

                  #imgsliderholder .right a:hover {
                  background: url(../../img/but-slider-right-on.gif) no-repeat;
                  }

            /* END TAB FOTOS */

            /* BEGIN TAB LOCATIE */
            #objectdetailcontent .locatie {
            visibility: hidden;
            height: 0px;
            overflow: hidden;
            }

              .locatie #gMap1 {
              background-image: url(../../img/loading-transparant.gif);
              background-repeat: no-repeat;
              background-position: center 150px;
              }

            /* END TAB LOCATIE */

            /* BEGIN TAB DOWNLOADS */

            .downloads {
            display: none;
            padding-left: 10px;
            }

              .downloads ul {
              margin: 0px;
              list-style: inside;
              padding: 0px;
              margin-bottom: 10px;
              }

            /* END TAB DOWNLOADS */


        /* END OBJECT DETAILCONTENT HOLDER */

  /* BEGIN FOOTER HOLDER */
  #footerholder {
  background: url(../../img/bg-footer.gif) no-repeat;
  height: 146px;
  }

    #legalholder {
    line-height: 12px;
    font-size: 9px;
    color: #999999;
    }

      #legal {
      margin: 0px 0 0 30px;
      height: 38px;
      width: 200px;
      }

        #legal a {
        color: #999999;
        }

        #legal a:hover {
        color: #000000;
        }

        #legal .powered {
        background: url(../../img/powered_by_yes-co_off.gif);
        display: block;
        width: 16px;
        height: 16px;
        float: right;
        }

          #legal .powered:hover {
          background: url(../../img/powered_by_yes-co_on.gif);
          }

    #footerholder #footer {
    background: url(../../img/image-sign.gif) 350px 0px no-repeat;
    padding: 24px 5px 5px 125px;
    font-size: 10px;
    color: #ffffff;
    line-height: 12px;
    float: left;
    width: 450px;
    }

    #footerholder #logos {
    margin-top: 32px;
    float: left;
    }

      #footerholder #logos img {
      margin-right: 17px;
      }

  /* END FOOTER HOLDER */


/* xforms */
#form1 h2 {display: block;}
#form1 .pageNav {display: none;}
#form1 .addressGroup {border: 2px solid #cc0000;}
#form1 .addressGroup .addressTitle { font-size: 12px; padding: 8px 0 10px 0;font-weight: bold;}
#form1 .addressGroup a {}
.specialSelect {border: 1px solid #cc0000; background-color: #ededed; margin-bottom: 10px;width: 175px;overflow: auto;}
#ClientFormActions .specialSelect, #ClientFormRequestServices .specialSelect, #ClientFormRequestInformation .specialSelect {width: 360px;}
.specialItem { background: #ededed; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.specialItem, .specialActive, .specialActive2 {line-height: 18px;}
.specialItemTitle {color: #008000;font-weight: bold;margin-left: 3px;}
.specialActive, .specialActive2 {color: #FFFFFF;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.specialActive {background-color: #cc0000;}
.specialActive2 {background-color: #EC5353;}
#clientNeighbourhoods {display: none;}
.addressLabel {display: block;margin-top: -8px;z-index: 1;position: absolute;background: #e4e4e4;color: #cc0000;width: 240px;text-align: center;}

#formZoekers #form1 #page3 h1 {
display: none;
}

#formZoekers #form1 #page2 {
}

  #formZoekers #form1 #page2 .buttons div {
  display: none;
  }

/* BEGIN SITEMAP */

#sitemap {
}

  #sitemap ul {
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: bold;
  list-style: circle;
  }

  #sitemap ul li {
  margin-left: -10px;
  }

    #sitemap ul li ul li {
    padding-left: 23px;
    }

  #sitemap ul ul {
  border-bottom: 0;
  font-weight: normal;
  margin-left: -10px;
  padding-left: 20px;
  }

  #sitemap a {
  background: none;
  }

/* END SITEMAP */

/* BEGIN POPUP */

#aqua.yui-panel .hd {
background: #cc0000;
color: #fff;
}

#popup_content h1 {
font-size: 16px;
margin-top: 0px;
padding-top: 0px;
}

.rp_noshow {
background: #d6d2d2;
}

/* END POPUP */
