body {
   font-family: arial, helvetica, sans-serif;
   margin: 0px;
   text-align: center;
   background: #808080;
}

body, html {
   height: 100%;
}

img {
   border: 0px;
}

.png {
   behavior: url("/js/pngbehavior.htc");
}

.niki-container {
   width: 962px;
   border: 1px solid #fff;
   border-bottom: 1px solid #e3e3e3;
   margin: 0 auto 0 auto;
   text-align: left;
   position: relative;
}

.hoofdmenu {
   width: 192px;
   float: left;
}

.box {
   width: 191px;
   height: 142px;
   overflow: auto;
   overflow-y: auto;
   overflow-x: hidden;
   scrollbar-arrow-color: #BBE1E9;
   scrollbar-base-color: #249EC0;
   scrollbar-dark-shadow-color: #000;
   scrollbar-face-color: #249EC0;
   scrollbar-highlight-color: #BBE1E9;
   scrollbar-shadow-color: #266978;
   float: left;
   background-attachment: fixed;
}

.box ul li a:link, a:visited, a:active, a:hover {
   text-decoration: none;
   color: #fff;
   list-style-type: none;
}

.box ul li a:visited {
   text-decoration: none
}

.box ul li a:active {
   text-decoration: none
}

.box ul li a:hover {
   text-decoration: none
}

.box ul {
   margin-top: 5px;
}

.box ul li {
   font-size: 80%;
   color: #fff;
   list-style-type: none;
   line-height: 15px;
}

.box_0_0 {
   background: #000;
   height: 285px;
   border-right: 1px solid #fff;
   overflow: hidden;
}

.box_0_0 img {
   margin: 0px;
}

.box_0_1 {
   /*background: #000;*/
   height: 285px;
  /*filter: Alpha(opacity:30);*/
   /*-moz-opacity:0.3;*/
   /*opacity: .3;*/
}

.box_0_2 {
   height: 285px; /*background: #fff;*/
   width: 576px;
   border-left: 1px solid #fff;
}

.box_1_0 {
   padding: 0 0 0 0;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
   background: #256C7D url("../gfx/back_startzoek.gif");
   background-repeat: no-repeat; /*background-attachment: fixed;*/
   background-position: 0px 0px;

}

.box_1_0 .button_switch {
   position: absolute;
   width: 191px;
   height: 20px;
   cursor: pointer;
}

.box_1_0 .button_koop_on {
   background: url("../gfx/button_koop_on.gif");
   margin: 31px 0 0 0;
   cursor: default;
}

.box_1_0 .button_koop_over {
   background: url("../gfx/button_koop_over.gif");
   margin: 31px 0 0 0;
}

.box_1_0 .button_koop {
   background: url("../gfx/button_koop_off.gif");
   margin: 31px 0 0 0;
}

.box_1_0 .button_huur_on {
   background: url("../gfx/button_huur_on.gif");
   margin: 51px 0 0 0;
   cursor: default;
}

.box_1_0 .button_huur_over {
   background: url("../gfx/button_huur_over.gif");
   margin: 51px 0 0 0;
}

.box_1_0 .button_huur {
   background: url("../gfx/button_huur_off.gif");
   margin: 51px 0 0 0;
}

.box_1_0 .button_piv_on {
   background: url("../gfx/button_piv_on.gif");
   margin: 71px 0 0 0;
   cursor: default;
}

.box_1_0 .button_piv_over {
   background: url("../gfx/button_piv_over.gif");
   margin: 71px 0 0 0;
}

.box_1_0 .button_piv {
   background: url("../gfx/button_piv_off.gif");
   margin: 71px 0 0 0;
}

.box_1_0 .veld_snelcode {
   background: url("../gfx/button_piv_off.gif");
   margin: 91px 0 0 0;
}

.box_1_1 {
   background: #18AED1 url("../gfx/back_provincie.gif");
   background-repeat: no-repeat;
   background-position: 0px 0px;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
}

.box_1_2 {
   width: 193px;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
}

.box_1_2 {
   background: #239BBC url("../gfx/back_plaats.gif");
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: 0px 0px;
}

.box_1_2[class] {
   background: #239BBC url("../gfx/back_plaats.gif");
   background-repeat: no-repeat;
   background-position: 0px 0px;
}

.box_1_3 {
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
   padding: 31px 0 0 38px;
   width: 153px;
   height: 111px;
}

.box_1_3_koop, .box_1_3_huur {
   background: #51C1DC url("/gfx/back_prijs.gif");
   background-repeat: no-repeat; /*background-attachment: fixed;*/
}

.box_1_3_piv {
   background: #51C1DC url("/gfx/back_start-verkoop.gif");
   background-repeat: no-repeat; /*background-attachment: fixed;*/
   background-position: 0px 0px;
}

.box_1_3 select {
   width: 130px;
   margin: 1px; /*font-size: 55%;*/
   font-size: 75%;
   margin-top: 29px;
}

.box_1_3 select option {
   border: 0px;
}

.box_1_4 {
   width: 192px;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   overflow: hidden;
}

.box_1_4 {
   background: #17A6C9 url("../gfx/back_woningsoort.gif");
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: 0px 0px;
}

.box_1_4[class] {
   background: #17A6C9 url("../gfx/back_woningsoort.gif");
   background-repeat: no-repeat;
   background-position: 0px 0px;
}

.box .hc-item_off {
   background: url("../gfx/bullet_off.gif");
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

.box .hc-item_vi {
   background: url("../gfx/bullet_vi.gif");
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

.box_2_0 {
   border-right: 1px solid #fff;
   background-color: #48101C;
}

.box_2_0_koop, .box_2_1_koop {
   background: #48101C;
   display: block;
   z-index: 900;
}

.box_2_0_huur, .box_2_1_huur {
   background: #482910;
}

.box_2_0_piv, .box_2_1_piv {
   background: #3F6329;
}

.box_2_0 #mijnnikibut img, #snelcodebut img, #help_button img {
   margin-top: 10px;
   display: block;
}

.box_2_0 #uitgebreidzoeken_button img {
   margin-top: 10px;
}

.box_2_0 #terugnaarhome_button img {
   margin-top: 25px;
}

.box_2_0 #terugnaarhome_button {
   height: 16px;
}

.box_2_1 {
/*  background: #D32F52;*/
   filter: Alpha(opacity:30);
   -moz-opacity: 0.3;
   opacity: .3;
   width: 191px;
}

.box_2_2 {
   width: 578px;
   overflow: hidden;
   border-left: 1px solid #fff;
}

.box_2_2 a {
   text-decoration: none;
}

.box_display_none {
   display: none;
}

/************************** lijn boven navigation ul */
.bottomline {
   border-top: 1px solid #fff;
   clear: both;
}

/************************** contact, over niki, gebruikersvoorwaarden, privacyverklaring */
.navigation {
   width: 957px;
   border-top: 11px solid #e3e3e3;
   border-left: 5px solid #e3e3e3;
   float: left;
   background: #e3e3e3;
}

.navigation, .navigation li {
   display: inline;
   padding: 0px;
   margin: 0px;
}

.navigation li, .navigation li a {
   height: 14px;
   display: block;
   background-repeat: no-repeat;
   float: left;
}

.navigation li span {
   display: none;
}

.navigation #li1, .navigation #li1 a {
   width: 55px;
}

.navigation #li1 {
   background-image: url("../gfx/navigation_contact.gif");
}

.navigation #li1 a:hover {
   background-image: url("../gfx/navigation_contact_underline.gif");
}

.navigation #li2, .navigation #li2 a {
   width: 75px;
}

.navigation #li2 {
   background-image: url("../gfx/navigation_over-niki.gif");
}

.navigation #li2 a:hover {
   background-image: url("../gfx/navigation_over-niki_underline.gif");
}

.navigation #li9, .navigation #li9 a {
   width: 62px;
}

.navigation #li9 {
   background-image: url("../gfx/navigation_nikiblog.gif");
}

.navigation #li9 a:hover {
   background-image: url("../gfx/navigation_nikiblog_underline.gif");
}

.navigation #li3, .navigation #li3 a {
   width: 153px;
}

.navigation #li3 {
   background-image: url("../gfx/navigation_disclaimer.gif");
}

.navigation #li3 a:hover {
   background-image: url("../gfx/navigation_disclaimer_underline.gif");
}

.navigation #li4, .navigation #li4 a {
   width: 113px;
}

.navigation #li4 {
   background-image: url("../gfx/navigation_privacyverklaring.gif");
}

.navigation #li4 a:hover {
   background-image: url("../gfx/navigation_privacyverklaring_underline.gif");
}

.navigation #li5, .navigation #li5 a {
   width: 66px;
}

.navigation #li5 a {
   background-image: url("../gfx/navigation_overzicht.gif");
}

.navigation #li5 a:hover {
   background-image: url("../gfx/navigation_overzicht_underl.gif");
}

.navigation #li6, .navigation #li6 a {
   width: 74px;
}

.navigation #li6 a {
   background-image: url("../gfx/navigation_favorieten.gif");
}

.navigation #li6 a:hover {
   background-image: url("../gfx/navigation_favorieten_underl.gif");
}

.navigation #li_streep {
   width: 12px;
   height: 14px;
   background-image: url("../gfx/navigation_streep.gif");
}

.publishedhouses {
   margin-top: -1px;
   display: block;
   float: left;
}

.publishedhousesLeft {
/*margin-left:119px;*/
   margin-left: 50px;
   width: 37px;
   height: 16px;
   background-image: url("../gfx/publishedhouses_left.gif");
}

.publishedhousesText {
   font-weight: normal;
   font-size: 80%;
   color: #595959;
}

.publishedhousesRight {
   width: 347px;
   height: 16px;
   background-image: url("../gfx/publishedhouses_right.gif");
}

/************************** copyright */
.copyright {
   clear: both;
   margin: 0px;
   font-size: 70%;
   border-left: 10px solid #e3e3e3;
   border-top: 4px solid #e3e3e3;
   background: #e3e3e3;
}

.copyright a {
   color: #797878;
   text-decoration: none;
}

.copyright a:hover {
   text-decoration: underline;
}

/************************** aantal gevonden resultaten */
.fadebackground {
   height: 77px;
   left: 192px;
   position: relative;
   top: -84px;
   width: 384px;
}

.fadebackground_koop {
   display: none;
}

.fadebackground_huur {
   display: none;
}

.fadebackground_piv {
   display: none;
}

.fadebackground_koop_dosearch {
   display: block;
   background: transparent url(../gfx/preloader_koop.gif) no-repeat scroll 314px 9px;
}

.fadebackground_huur_dosearch {
   display: block;
   background: transparent url(../gfx/preloader_huur.gif) no-repeat scroll 314px 9px;
}

.fadebackground_piv_dosearch {
   display: block;
   background: transparent url(../gfx/preloader_piv.gif) no-repeat scroll 314px 9px;
}

.fadeoverlay {
   height: 79px;
   margin-top: 15px;
}

.fadeoverlay_hidden {
   display: none;
   background: transparent url(../gfx/toon_dosearch.png) no-repeat scroll -9000px 0;
}

.fadeoverlay_dosearch {
   display: block;
   background: transparent url(../gfx/toon_dosearch.png) no-repeat scroll 193px 0;
}

.fadeoverlay_koop {
   background: transparent url(../gfx/toon_koop.png) no-repeat scroll 193px 0;
}

.fadeoverlay_koop_hover {
   background: transparent url(../gfx/toon_koop_hover.png) no-repeat scroll 193px 0;
}

.fadeoverlay_huur {
   background: transparent url(../gfx/toon_huur.png) no-repeat scroll 193px 0;
}

.fadeoverlay_huur_hover {
   background: transparent url(../gfx/toon_huur_hover.png) no-repeat scroll 193px 0;
}

.fadeoverlay_piv {
   background: transparent url(../gfx/toon_piv.png) no-repeat scroll 193px 0;
}

.fadeoverlay_piv_hover {
   background: transparent url(../gfx/toon_piv_hover.png) no-repeat scroll 193px 0;
}

.fadeoverlay a {
   position: relative;
   top: 5px;
   right: 10px;
   float: right;
}

.fadeoverlay p {
   color: #fff;
   font-weight: bold;
}

.fadeoverlay .one {
   font-size: 280%;
   float: left;
}

.fadeoverlay .two {
   font-size: 100%;
   float: left;
   width: 480px;
}

.fadeoverlay .toonknop {
   float: right;
   margin: -5px -3px 0 0;
}

.arialRounded {
   font-family: Arial Rounded MT Bold, arial, helvetica, sans-serif;
}

.indicator1 {
   color: #FFFFFF;
   display: block;
   font-size: 150%;
   font-weight: bold;
}

.indicator1_koop, .indicator1_huur {
   margin: 29px 268px 0 0;
}

.indicator1_huur {
   margin: 28px 263px 0 0;
}

.indicator1_piv {
   margin: 19px 0 0 -32px;
}

.indicator2 {
   color: #FFFFFF;
   display: block;
   font-size: 100%;
   font-weight: bold;
   margin-right: 76px;
}

/************************** bullets in plaatsen en woningen */
.hc-item {
   padding-left: 20px;
   cursor: pointer;
}

.hc-item-over {
   background: url("../gfx/bullet_on.gif");
   background-repeat: no-repeat;
   padding-left: 20px;
}

.hc-item_on {
   background: url("../gfx/bullet_on.gif");
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

.hc-item_vi {
   background: url("../gfx/bullet_vi.gif");
   background-repeat: no-repeat;
   background-position: 0px 3px;
   text-decoration: underline;
}

/*filter has to be set for IE otherwise js will not work*/
html*.box_2_2 {
   background: url("../gfx/fade.png") no-repeat;
   behavior: url("/js/pngbehavior.htc");
}

.opnieuwknop {
   margin-top: 15px;
   float: left;
}

.info {
   position: absolute;
   width: 16px;
   height: 70px;
   z-index: 100;
   top: 216px;

}

.info1 {
   background-image: url("../gfx/meerdere_prov.png");
}

.info2 {
   background-image: url("../gfx/meerdere_city.png");
}

.info3 {
   background-image: url("../gfx/meerdere_pric.png");
}

.info3a {
   background-image: url("../gfx/meerdere_date.png");
}

.info4 {
   background-image: url("../gfx/meerdere_type.png");
}

.info1 {
   left: 192px;
   width: 190px;
}

.info2 {
   left: 384px;
   width: 193px;
}

.info3, .info3a {
   left: 578px;
   width: 191px;
}

.info4 {
   left: 770px;
   width: 192px;
}

.infobox {
   position: absolute;
   top: 220px;
   padding: 2px;

   font-size: 8pt;
}

.infoboxback {
   background: #fff;
   filter: Alpha(opacity:70);
   -moz-opacity: 0.7;
   opacity: .7;
   width: 186px;
   height: 33px;
}

.infoboxtext {
   border: 1px solid #000;
   width: 185px;
   height: 32px;
}

#searchingindicator {
   display: none;
   float: left;
   margin-left: 88px !important;
   margin-left: 44px;
   margin-top: 5px;
}

/* beneath styles are referred to by javascript */

.searchingIndicatorDoSearchStyle {
   display: block;
}

.searchButtonDoSearchStyle {
   display: none;
}

.indicator1DoSearchStyle {
   display: none;
}

.indicator2DoSearchStyle {
   display: none;
}

/* end javascript styles */

#snelcode {
}

.snelcode_piv {
   background: url("../gfx/snelcode_piv_bg.png") no-repeat;
   behavior: url("/js/pngbehavior.htc");
}

.snelcode_koop,
   .snelcode_huur {
   background: url("../gfx/snelcode_bg.png") no-repeat;
   behavior: url("/js/pngbehavior.htc");
}

#snelcode form {
   margin-top: 67px;
   margin-left: 8px;
}

#snelcode form #code {
   width: 120px;
   border: 0px;
   float: left;
}

#snelcode form #submit {
   height: 17px;
   margin-left: 6px;
   margin-top: 1px;
}

#nieuwbouwdag_banner {
   position: absolute;
   left: 192px;
}

.nbd_back {
   height: 189px;
}

.nbd_bottom {
   height: 96px;
   filter: Alpha(opacity:30);
   -moz-opacity:0.3;
   opacity: .3;
}