* {
  margin: 0px;
  padding: 0px;
  font-family: "arial", sans-serif;
  font-size: 12px;
}

img {
  border: 0px;
}

body {
  background-color:#dddddd;
}

input, 
select,
textarea {
  font-weight: normal;
  font-size: 12px;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 1px solid #dddddd;
  padding: 1px;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
}

th, td {
  padding: 0px;
}

.NormalBody {
  min-width: 960px;
}

.Container {
  position: relative;
  left: 0px;
  top: 0px;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

#ContentHolder {
  position: relative;
  background-color: white;
  background-image: url( ../images/ContentHolder.jpg );
  background-repeat: repeat-x;
}


#CenterDiv {
  position: relative;
  left: 0px;
  top: 0px;
  width: 960px;
  float: left;
}

.ClearDiv {
  clear: both;
  overflow: hidden;
  width: 0px;
  height: 0px;
}


#CenterDiv .Pusher {
  float: left;
  width: 1px;
  height: 480px;
  overflow: hidden;
}

.Content {
  padding-left: 25px;
  color: #444444;
}

.Content ul {
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.Content h1 {
  font-family: "lucida sans", "arial", "verdana", sans-serif;
  font-weight:normal;
  font-size: 30px; 
  padding-top: 0px;
  margin-bottom: 20px;
  color: #ed7220;
}

.Content h2 {
  color: #444444;
  font-size: 15px;
}

.Content p {
  margin-bottom: 10px;
  line-height: 130%;
  color: #444444;
}

.Content a:link,
.Content a:hover,
.Content a:active,
.Content a:visited {
  color: #336699;
}

.Content a:hover {
  color: #6699CC;
}






.Submit {
  width: 60px;
  height: 24px;
  padding: 0px;
  margin: 0px;
  background-color: white;
  color: white;
  border: 0px;
  background-image: url( ../images/Zoeken.gif );
  background-position: top left;
}


#PaginaOpties, 
#PaginaOpties li {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

#PaginaOpties {
  padding-bottom: 20px;
}

#PaginaOpties li {
  display: inline;
}

#PaginaOpties li a:link,
#PaginaOpties li a:active,
#PaginaOpties li a:hover,
#PaginaOpties li a:visited {
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 20px;
  color: #336699;
  padding-right: 50px;
}

#PaginaOpties li a:active,
#PaginaOpties li a:hover {
  color: #6699cc;
}

#PaginaOpties li.Printen a:link,
#PaginaOpties li.Printen a:active,
#PaginaOpties li.Printen a:hover,
#PaginaOpties li.Printen a:visited {
  background-image: url( ../images/printicon.gif );
}

#PaginaOpties li.Mail a:link,
#PaginaOpties li.Mail a:active,
#PaginaOpties li.Mail a:hover,
#PaginaOpties li.Mail a:visited {
  background-image: url( ../images/mailicon.gif );
}

a.Pijl:link,
a.Pijl:hover,
a.Pijl:active,
a.Pijl:visited {
  background-image: url( ../images/LinkPijl.jpg );
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 10px;
  color: #666666;
  text-decoration: none;
}

a.Pijl:hover,
a.Pijl:active {
  text-decoration: underline;
}

.NoBorder,
.ProfielBeheer input.check {
  border: 0px;
}

a.BigLink:link,
a.BigLink:hover,
a.BigLink:active,
a.BigLink:visited {
  font-weight: bold;
  text-decoration: none;
  color: black;
}

a.BigLink:hover,
a.BigLink:active {
  text-decoration: underline;
}

hr.Orange {
  border: 0px;
  height: 1px;
  margin-bottom: 3px;
  margin-top: 3px;
  background-color: #EC721F;
  color: #EC721F;
}

p.Status {
  font-weight: bold;
}

.red,
td.red {
  color: red;
}


#Header {
  position: relative;
  left: 0px;
  width: 100%;
  height: 75px;
  background-color: white;
  text-align: center;
}



#Header a.Home:link,
#Header a.Home:hover,
#Header a.Home:active,
#Header a.Home:visited {
  display: block;
  background-image: url( ../images/Logo.jpg );
  width: 214px;
  height: 75px;
  text-decoration: none;
}

#Header #TopMenu {
  position: absolute;
  right: 10px;
  top: 0px;
}

#Header #TopMenu li {
  list-style-type: none;
  float:left;
  list-style:none;
  padding:15px 15px 0px 0px;
}

#Header #TopMenu li a:link,
#Header #TopMenu li a:hover,
#Header #TopMenu li a:active,
#Header #TopMenu li a:visited {
  text-decoration: none;
  color:#4e6f82;
  font-family: "lucida sans", "arial";
  letter-spacing: -1px;
  font-weight: bold;
  font-size: 1.1em;
}

#Header #TopMenu li a.Up:link,
#Header #TopMenu li a.Up:visited,
#Header #TopMenu li a:hover,
#Header #TopMenu li a:active {
  color: black;
}


#Teaser {
  position: relative;
  left: 0px;
  top: 0px;
  width: 960px;
  height: 175px;
  background-color: white;
  background-image: url( ../images/Teaser.jpg );
  background-color: #ed7220;
  background-position: bottom left;
  background-repeat: no-repeat;
}

#Teaser p {
  margin-bottom: 5px;
}

#Teaser #nvm {
  position: absolute;
  left: 925px;
  bottom: 10px;
}

#Teaser h1 {
  font-weight: normal;
  font-size: 2.4em;
  margin-bottom: 15px;
  color: white;
  font-weight: bold;
  letter-spacing: -1.5px;
}

#Teaser #Text {
  padding-top: 20px;
  padding-left: 25px;
  width: 535px;
  color: white;
}

#Teaser #Text a:link,
#Teaser #Text a:hover,
#Teaser #Text a:active,
#Teaser #Text a:visited {
  color: white;
}

#Teaser a.CallToAction:link,
#Teaser a.CallToAction:hover,
#Teaser a.CallToAction:active,
#Teaser a.CallToAction:visited {
  display: block; 
  position: absolute;
  left: 645px;
  width: 258px;
  height: 70px;
  top: 40px;
  background-image: url( ../images/CallToAction.jpg );
  background-position: top left;
  text-decoration: none;
}

#Teaser a.CallToAction:hover,
#Teaser a.CallToAction:active {
  background-position: bottom left;
}

#Teaser a.CallToAction:link .Titel,
#Teaser a.CallToAction:hover .Titel,
#Teaser a.CallToAction:active .Titel,
#Teaser a.CallToAction:visited .Titel {
  position: absolute;
  left: 10px;
  top: 17px;
  width: 245px;
  color: white;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}

#Teaser a.CallToAction:link span,
#Teaser a.CallToAction:hover span,
#Teaser a.CallToAction:active span,
#Teaser a.CallToAction:visited span {
  position: absolute;
  left: 10px;
  top: 32px;
  width: 245px;
  color: white;
  font-size: 12px;
  cursor: pointer;
}

#Teaser a.CallToActionLink:link,
#Teaser a.CallToActionLink:hover,
#Teaser a.CallToActionLink:active,
#Teaser a.CallToActionLink:visited {
  position: absolute;
  left: 660px;
  top: 113px;
  width: 245px;
  color: white;
  font-size: 12px;
  padding-left: 16px;
  display: block;
  background-image: url( ../images/CallToActionLink.jpg );
  background-position: left center;
  background-repeat: no-repeat;
}
.ErrorList li {
  color: red;
  font-weight: bold;
}

#Menu {
  float: left;
  position: relative;
  width: 960px;
}

#HoofdMenu {
  width: 960px;
  height: 35px;
}

#HoofdMenu,
#HoofdMenu li {
  margin: 0px;
  padding: 0px;
}

#HoofdMenu li {
  list-style-type: none;
  float: left;
}

#HoofdMenu a:link,
#HoofdMenu a:hover,
#HoofdMenu a:active,
#HoofdMenu a:visited {
  display: block;
  width: 160px;
  height: 27px;
  background-image: url( ../images/MenuItem.gif );
  background-position: top left;
  text-decoration: none;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  padding-top: 8px;
  text-transform: lowercase;
}

#HoofdMenu a:hover,
#HoofdMenu a:active,
#HoofdMenu a.Up:link,
#HoofdMenu a.Up:visited {
  background-position: bottom left;
  color: black;
}

.EnkelMenu {
  background-color: #ed7220;
}

.DubbelMenu {
  background-color: #cd661b;
}

#SubMenu,
#SubMenu li {
  margin: 0px;
  padding: 0px;
}

#SubMenu {
  position: relative;
  width: 960px;
  background-color: #ce671a;
}

#SubMenu li {
  float: left;
  list-style-type: none;
}

#SubMenu li a:link,
#SubMenu li a:hover,
#SubMenu li a:active,
#SubMenu li a:visited {
  display: block;
  color: white;
  text-decoration: none;
  background-color: #ce671a;
  padding-left: 15px;
  padding-right: 15px;
  height: 24px;
  padding-top: 9px;
}

#SubMenu li a:hover,
#SubMenu li a:active,
#SubMenu li a.Up:link,
#SubMenu li a.Up:visited {
  background-color: #b34f04;
}
#ContentLeft {
  float: left;
}

#ContentRight {
  float: right;
  text-align: left;
}

.Template1 #ContentLeft {
  padding-top: 20px;
  width: 555px;
}

.Template1 #ContentRight {
  width: 360px;
}

.Template2 #ContentLeft {
  padding-left: 20px;
  width: 560px;
}

.Template2 #ContentRight {
  width: 360px;
}
.Content #ObjectTabs {
  margin: 0px;
  padding: 0px;
}

#ObjectTabs,
#ObjectTabs li {
  margin: 0px;
  padding: 0px;
}

#ObjectTabs li {
  list-style-type: none;
  display: inline;
}

#ObjectTabs {
  padding-top: 20px;
  height: 25px;
  width: 560px;
  border-bottom: 1px solid #ed7220;
}

#ObjectTabs a:link, 
#ObjectTabs a:hover,
#ObjectTabs a:active,
#ObjectTabs a:visited { 
  float: left;
  display: block;
  border-left: 1px solid white;
  border-right: 1px solid white;
  background-color: #cccccc;
  color: #666666;
  background-repeat: no-repeat;
  background-position: top left;
  height: 19px;
  padding-top: 6px;
  text-align: center;
  width: 103px;
  background-image: url( ../images/Tab103.gif );
  text-decoration: none;
  font-weight: bold;
}

#ObjectTabs #Item1 {
  border-left: 0px;
}

#ObjectTabs #Item2 {
  width: 90px;
  background-image: url( ../images/Tab90.gif );
}

#ObjectTabs #Item5,
#ObjectTabs #Item3 {
  width: 51px;
  background-image: url( ../images/Tab51.gif );
}

#ObjectTabs #Item4 {
  width: 65px;
  background-image: url( ../images/Tab65.gif );
}

#ObjectTabs #Item6 {
  width: 60px;
  background-image: url( ../images/Tab60.gif );
}

#ObjectTabs a:hover,
#ObjectTabs a:active {
  background-color: #ca6521;
  color: white;
}

#ObjectTabs a.Up:link,
#ObjectTabs a.Up:hover,
#ObjectTabs a.Up:active,
#ObjectTabs a.Up:visited {
  background-color: #ed7220;
  color: white;
}

#Informatie1,
#Informatie2,
#Informatie3,
#Informatie4,
#Informatie5,
#Informatie6 {
  padding-top: 20px;
  padding-bottom: 20px;
}

#Informatie2 table {
  border-collapse: collapse;
  width: 595px;
}

#Informatie2 table td,
#Informatie2 table th {
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD; 
  font-size: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: left;
}

#Informatie2 table th {
  font-weight: bold;
  width: 200px;
}

#Informatie3 a:link,
#Informatie3 a:hover,
#Informatie3 a:active,
#Informatie3 a:visited {
  font-weight: bold;
  text-decoration: none;
  color: black;
}

#Informatie3 a:hover,
#Informatie3 a:active {
  text-decoration: underline;
}

#Informatie3 .ObjectFoto {
  position: relative;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}

#Informatie3 img {
  position: absolute;
  left: 0px;
  top: 0px;
}

#Informatie3 a.Afbeelding:link,
#Informatie3 a.Afbeelding:hover,
#Informatie3 a.Afbeelding:active,
#Informatie3 a.Afbeelding:visited {
  position: relative;
  width: 137px;
  height: 103px;
  display: block;
  background-position: top left;
  background-repeat: no-repeat;
  text-decoration: none;
  background-image: url( ../images/ThumbOverlay.gif );
}

#Informatie3 a.Afbeelding:hover,
#Informatie3 a.Afbeelding:active {
  background-position: bottom left;
}

#ObjectDetails {
  float: right;
  text-align: left;
  margin-top: 20px;
  width: 303px;
  height: 103px;
  background-repeat: no-repeat; 
  background-position: top left;
}

#ObjectDetails div {
  width: 157px;
  height: 103px;
  padding-left: 146px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url( ../images/ObjectGegevens.gif );
}

#ObjectDetails div p {
  padding: 0px;
  font-weight: bold;
  font-size: 11px;
  color: #333333;
}

#ObjectDetails div p.Main {
  font-size: 12px;
  color: #EE7B2F;
  padding-top: 3px;
}

#ObjectDetailsAangebodenDoor {
  float: right;
  text-align: left;
  padding-top: 5px;
  color: #BABABA;
  font-size: 11px;
  width: 303px;
}

#ObjectDetailsAangebodenDoor a:link,
#ObjectDetailsAangebodenDoor a:hover,
#ObjectDetailsAangebodenDoor a:active,
#ObjectDetailsAangebodenDoor a:visited {
  color: #BABABA;
  font-size: 11px;
  text-decoration: none;
}

#ObjectDetailsAangebodenDoor a:hover,
#ObjectDetailsAangebodenDoor a:active {
  text-decoration: underline;
}

#ObjectDetails .MFTD {
  width: 120px;
  padding-right: 10px;
  vertical-align: top;
  text-align: right;
}

.MFErrorMessage {
  color: red;
}

.MFSubmitButton, .MFCancelButton {
  width: 111px;
  height: 19px;
  color: white;
  background-color: #CE671A;
  border: 0px;
}

.MFSubmitButton:hover,
.MFCancelButton:hover {
  background-color: #B34F04;
}

.MFSubmitTD {
  text-align: right;
}

.MFTD {
  width: 120px;
  vertical-align: top;
}

.MFKop {
  font-weight: bold;
  font-size: 12px;
}

.MFVerplichtTD {
  color: red;
  width: 10px;
}

.MFNaamType, .MFEmailType, .MFTextArea {
  border: 1px solid #EC721F;
  width: 200px;
  padding: 1px;
  margin: 1px;
}

.MFTextArea {
  padding-bottom: 20px;
}

#IC_DarkLayer, #IC_Photo_DarkLayer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 3000;
  display: none;
  background-color: black;
  -moz-opacity:0.5;
  opacity:0.5;
}

#IC_Photo_Popup_Holder {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 300px;
  height: 300px;
  border: 3px solid #F26520;
  display: block;
  text-decoration: none;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center 15px;
  z-index: 3001;
}

#IC_Photo_Popup_Holder .AltLabel {
  position: absolute;
  display: block;
  top: 7px;
  width: 80%;
  left: 10%;
  font-weight: bold;
  text-align: center;
  color: black;
}

#IC_SlideShow_Popup_Holder {
  position: absolute;
  left: 0px;
  top: 200px;
  border: 3px solid #3d3d3e;
  z-index: 3001;
  width: 776px;
  background-color: white;
}

div.IC_SlideShow_Popup_Picture {
  position: absolute;
  left: 13px;
  top: 13px;
  cursor: pointer;
  width: 750px;
  height: 500px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url( ../images/EenMomentGeduld.gif );
  -moz-opacity:1;
  opacity:1;
}

#IC_SlideShow_Popup_Titel {
  position: absolute;
  left: 0px;
  bottom:  0px;
  width: 770px;
  height: 14px;
  background-color: #ed711e;
  text-align: center;
  color: white;
  padding: 3px;
  font-weight: bold;
}

#IC_SlideShow_Popup_Controls {
  position: absolute;
  top: 526px;
  left: 0px;
  width: 776px;
  height: 50px;
  background-image: url( ../images/LogoSlideShow.jpg );
  background-repeat: no-repeat;
  background-position: center bottom;
}

#IC_SlideShow_Popup_Controls a.Close:link,
#IC_SlideShow_Popup_Controls a.Close:hover,
#IC_SlideShow_Popup_Controls a.Close:active,
#IC_SlideShow_Popup_Controls a.Close:visited {
  position: absolute;
  right: 20px;
  top: 10px;
  color: #ed711e;
  font-weight: bold;
  font-size: 15px;
  text-decoration: none;
}

#IC_SlideShow_Popup_Controls a.Close:hover,
#IC_SlideShow_Popup_Controls a.Close:active {
  text-decoration: underline;
}

#IC_SlideShow_Popup_Controls a.Navigation:link,
#IC_SlideShow_Popup_Controls a.Navigation:hover,
#IC_SlideShow_Popup_Controls a.Navigation:active,
#IC_SlideShow_Popup_Controls a.Navigation:visited {
  position: absolute;
  left: 200px;
  top: 6px;
  font-size: 27px;
  font-weight: bold;
  color: #ed711e;
  text-decoration: none;
}

#IC_SlideShow_Popup_Controls a.Navigation:hover,
#IC_SlideShow_Popup_Controls a.Navigation:active {
  text-decoration: underline;
}

#IC_SlideShow_Popup_Controls #NavPrev {
  left: 235px;
}

#IC_SlideShow_Popup_Controls #NavNext {
  left: 520px;
}

#IC_SlideShow_Popup_DiaWeergave {
  position: absolute;
  left: 10px;
  top: 10px;
  color: #ed711e;
  font-weight: bold;
  font-size: 15px;
}

#IC_SlideShow_Popup_DiaWeergave a:link,
#IC_SlideShow_Popup_DiaWeergave a:hover,
#IC_SlideShow_Popup_DiaWeergave a:active,
#IC_SlideShow_Popup_DiaWeergave a:visited {
  color: #ed711e;
  text-decoration: none;
}

#IC_SlideShow_Popup_DiaWeergave a:hover,
#IC_SlideShow_Popup_DiaWeergave a:active {
  text-decoration: underline;
}

#IC_SlideShow_Popup_DiaWeergave a.InActive:link,
#IC_SlideShow_Popup_DiaWeergave a.InActive:hover,
#IC_SlideShow_Popup_DiaWeergave a.InActive:active,
#IC_SlideShow_Popup_DiaWeergave a.InActive:visited {
  color: #909090;
}

.ICWindow {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100px;
  height: 100px;
  z-index: 5000;
  background-color: white;
  border: 2px solid #645F5D;
}


#ZoekFormulierNieuwbouw,
#ZoekFormulierKlein,
#ZoekFormulierUitgebreid {
  text-align: left;
  padding: 0px; 
  margin: 0px;
}

#ZoekFormulierNieuwbouw .Algemeen,
#ZoekFormulierKlein .Algemeen,
#ZoekFormulierUitgebreid .Algemeen {
  position: relative;
  clear: both;
  width: 496px;
  background-color: #dddddd;
  border-bottom: 1px solid white;  
  padding-left: 12px;
  padding-top: 8px;
  padding-bottom: 14px;
  padding-right: 25px;
}

#ZoekFormulierUitgebreid .Algemeen .GeenWoningen {
  color: red;
  font-weight: bold;
}

#ZoekFormulierKlein .Algemeen td,
#ZoekFormulierKlein .Algemeen th,
#ZoekFormulierUitgebreid .Algemeen td,
#ZoekFormulierUitgebreid .Algemeen th {
  font-size: 12px;
}

#ZoekFormulierUitgebreid .Algemeen select {
  width: 190px;
}

#ZoekFormulierNieuwbouw .Algemeen .Plaats,
#ZoekFormulierKlein .Algemeen .Plaats,
#ZoekFormulierUitgebreid .Algemeen .Plaats {
  font-weight: normal;
  font-size: 12px;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3; 
  border-right: 1px solid #c3c3c3; 
  border-bottom: 0px;
  width: 401px;
  padding: 1px;
}

#ZoekFormulierUitgebreid .ZoekGlas {
  margin-left: 40px;
  border: 0px;
}

#ZoekFormulierNieuwbouw .ZoekGlas {
  position: absolute;
  right: 10px;
  top: 15px;
  border: 0px;
}


#ZoekFormulierNieuwbouw .Algemeen .Submit,
#ZoekFormulierKlein .Algemeen .Submit,
#ZoekFormulierUitgebreid .Algemeen .Submit {
  background-color: #dddddd;
}


#ZoekFormulierNieuwbouw .Algemeen .Submit {
  margin-left: 5px;
}

#ZoekFormulierUitgebreid .Algemeen .Submit {
  margin-left: 25px;
}

#ZoekFormulierUitgebreid .Algemeen .Submit:hover {
  text-decoration: underline;
  background-position: bottom left;
}


#ZoekFormulierKlein .Opties,
#ZoekFormulierUitgebreid .Opties {
  padding: 0px;
  margin: 0px;
  width: 521px; 
  list-style-type: none;
  background-image: url( ../images/ZoekenOnderBalk.jpg );
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #a9a9a9;
  padding-bottom: 5px;
  padding-left: 12px;
  height: 27px;
}

#ZoekFormulierKlein .Opties li,
#ZoekFormulierUitgebreid .Opties li {
  padding: 0px;
  margin: 0px;
  display: inline;
  float: left;
}

#ZoekFormulierKlein .Opties li.Center {
  text-align: center;
}

#ZoekFormulierKlein .Opties a:link,
#ZoekFormulierKlein .Opties a:hover,
#ZoekFormulierKlein .Opties a:active,
#ZoekFormulierKlein .Opties a:visited,
#ZoekFormulierUitgebreid .Opties a:link,
#ZoekFormulierUitgebreid .Opties a:hover,
#ZoekFormulierUitgebreid .Opties a:active,
#ZoekFormulierUitgebreid .Opties a:visited {
  background-image: url( ../images/OptieKnop.jpg );
  background-repeat: no-repeat;
  background-position: top left;
  color: white;
  text-decoration: none;
  padding-left: 17px;
  padding-top: 10px;
  width: 137px;
  height: 16px;
  display: block;
}

#ZoekFormulierKlein .Opties a.Up:link,
#ZoekFormulierKlein .Opties a.Up:visited,
#ZoekFormulierUitgebreid .Opties a.Up:link,
#ZoekFormulierUitgebreid .Opties a.Up:visited,
#ZoekFormulierKlein .Opties a:hover,
#ZoekFormulierKlein .Opties a:active,
#ZoekFormulierUitgebreid .Opties a:hover,
#ZoekFormulierUitgebreid .Opties a:active {
  background-position: bottom left;
  color: #EC721F;
}

#ZoekFormulierUitgebreid .Onder {
  background-image: url( ../images/ZoekenOnder.jpg );
  background-repeat: no-repeat;
  background-position: top left;
  width: 533px;
  height: 6px;
  overflow: hidden;
  margin-bottom: 10px;
  clear: both;
}


#ZoekFormulierKlein {
  padding-top: 35px;
  width: 360px;
  float: right;
}

#ZoekFormulierKlein a.Tab:link,
#ZoekFormulierKlein a.Tab:hover,
#ZoekFormulierKlein a.Tab:active,
#ZoekFormulierKlein a.Tab:visited {
  float: left;
  display: block;
  width: 121px;
  height: 18px;
  padding-top: 5px;
  background-image: url( ../images/ZoekenKleinTab.jpg );
  background-position: bottom left;
  text-decoration: none;
  color: white;
  text-align: center;
  font-weight: bold;
}

#ZoekFormulierKlein a.Tab:hover,
#ZoekFormulierKlein a.Tab:active,
#ZoekFormulierKlein a.Up:link,
#ZoekFormulierKlein a.Up:visited {
  background-position: top left;
}

#ZoekFormulierKlein .Algemeen {
  width: 348px;
  padding-left: 12px;
  padding-right: 0px;
  padding-top: 8px;
  padding-bottom: 14px;
}

#ZoekFormulierKlein .Algemeen .Plaats {
  width: 260px;
}

#ZoekFormulierKlein .Algemeen select {
  width: 130px;
}

#ZoekFormulierKlein .ZoekGlas {
  margin-left: 15px;
  border: 0px;
}

#ZoekFormulierKlein .Algemeen .Submit {
  margin-left: 5px;
}

#ZoekFormulierKlein .Opties {
  width: 350px;
  padding-left: 10px;
}


#ZoekFormulierUitgebreid .CheckBox {
  width: 10px;
  border: 0px;
}
#ZoekFormulierUitgebreid select.Small {
  width: 160px;
}

#ZoekFormulierKlein .Onder {
  background-image: url( ../images/ZoekenOnderKlein.jpg );
  background-repeat: no-repeat;
  background-position: top left;
  width: 360px;
  height: 6px;
  overflow: hidden;
  margin-bottom: 10px;
  clear: both;
}


#ZoekFormulierNieuwbouw .Algemeen {
  margin-bottom: 10px;
}

#Advertentie {
  padding-top: 20px;
  width: 360px;
  float: right;
  padding-bottom: 10px;
}

#Advertentie h1 {
  padding: 0px;
  margin: 0px;
  background-color: #333333;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url( ../images/AdvertentieTop.jpg );
  padding: 10px;
  padding-left: 17px;
  padding-right: 17px;
  color: #cad9e2;
  font-size: 18px;
}

#Advertentie h1 a:link,
#Advertentie h1 a:hover,
#Advertentie h1 a:active,
#Advertentie h1 a:visited {
  color: #cad9e2;
  font-size: 18px;
  text-decoration: none;
}

#Advertentie h1 a:hover,
#Advertentie h1 a:active {
  text-decoration: underline;
}

#Advertentie #SWF {
  text-align: center;
  width: 360px;
}

#Advertentie .Footer {
  background-color: #083a58;
  background-position: left bottom;
  background-repeat: no-repeat;
  background-image: url( ../images/AdvertentieFooterBottom.jpg );
}

#Advertentie .Footer div {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url( ../images/AdvertentieFooterTop.jpg );
  padding-left: 17px;
  padding-right: 17px;
  width: 326px;
  padding: 10px;
  color: white;
  line-height: 18px;
}

#Advertentie .Footer a:link,
#Advertentie .Footer a:hover,
#Advertentie .Footer a:active,
#Advertentie .Footer a:visited {
  display: block;
  color: white;
  text-decoration: none;
  line-height: 18px;
}

#Advertentie .Footer a:hover,
#Advertentie .Footer a:active {
  text-decoration: underline;
}
.Content .Resultaten {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

a.ZoekWoning:link,
a.ZoekWoning:hover,
a.ZoekWoning:active,
a.ZoekWoning:visited {
  display: block;
  position: relative;
  width: 535px;
  height: 103px;
  background-image: url( ../images/ZoekWoning.jpg );
  background-repeat: no-repeat;
  background-position: top left;
  text-decoration: none;
  color: black;
  font-size: 12px;
}

a.ZoekWoning:link img,
a.ZoekWoning:hover img,
a.ZoekWoning:active img,
a.ZoekWoning:visited img {
  position: absolute;
}

a.ZoekWoning:active,
a.ZoekWoning:hover {
  background-position: bottom left;
}

a.ZoekWoning:link .ObjectVolgenVerwijderen,
a.ZoekWoning:hover .ObjectVolgenVerwijderen,
a.ZoekWoning:active .ObjectVolgenVerwijderen,
a.ZoekWoning:visited .ObjectVolgenVerwijderen {
  position: absolute;
  right: 5px;
  top: 2px;
  font-size: 10px;
  font-weight: bold;
  cursor: pointer;
  display: block;
}

a.ZoekWoning:link .ObjectVolgenVerwijderen:hover,
a.ZoekWoning:hover .ObjectVolgenVerwijderen:hover,
a.ZoekWoning:active .ObjectVolgenVerwijderen:hover,
a.ZoekWoning:visited .ObjectVolgenVerwijderen:hover {
  text-decoration: underline;
}

.Resultaten .OpenDag {
  color: #E56710;
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  left: 420px;
  top: 23px;
  width: 105px;
  text-align: center;
  cursor: pointer;
}

.Resultaten .OpenDag span {
  font-size: 12px;
  color: black;
  font-weight: normal; 
  display: block;
}

.Resultaten .Informatie {
  position: absolute; 
  top: 7px;
  left: 144px;
  display: block;
  cursor: pointer;
}

.Resultaten .Informatie .h3 {
  display: block;
  color: #536882;
  font-size: 13px;
  font-weight: normal;
}

.Resultaten .Informatie .h2 {
  display: block;
  color: #E56710;
  font-size: 14px;
  font-weight: bold;
}

.ZoekExtraOptie {
  width: 503px;
  padding: 15px;
  padding-bottom: 5px;
  background-color: #a9a9a9;
  border-top: 1px solid white;
  float: left;
}

.ZoekExtraOptie th {
  font-weight: normal;
  text-align: left;
  font-size: 12px;
  width: 150px;
}

.ZoekExtraOptie input,
.ZoekExtraOptie select {
  width: 350px;
  font-weight: normal;
  font-size: 12px;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 0px;
  padding: 1px;
}

.ZoekExtraOptie .Submit {
  width: 60px;
  height: 24px;
  padding: 0px;
  margin: 0px;
  background-color: #a9a9a9;
  color: white;
  border: 0px;
  background-image: url( ../images/Zoeken.gif );
  background-position: top left;
}

.ZoekExtraOptie .Submit:hover {
  text-decoration: underline;
  background-position: bottom left;
}

.MeerResultaten {
  padding-bottom: 10px;  
}

.MeerResultaten a:link,
.MeerResultaten a:hover,
.MeerResultaten a:active,
.MeerResultaten a:visited {
  color: black;
  text-decoration: none;
}

.MeerResultaten a:hover,
.MeerResultaten a:active {
  text-decoration: underline;
}

.Status3 {
  width: 74px;
  height: 27px;
  display: block;
  background-image: url( ../images/Status3.gif );
  position: absolute;
  left: 0px;
  top: 0px;
}

.Status4 {
  width: 74px;
  height: 27px;
  display: block;
  background-image: url( ../images/Status4.gif );
  position: absolute;
  left: 0px;
  top: 0px;
}

.Status5 {
  width: 181px;
  height: 43px;
  display: block;
  background-image: url( ../images/Status5.gif );
  position: absolute;
  left: 0px;
  top: 0px;
}
#WoningInBeeld {
  float: right;
  text-align: left;
  width: 360px;
  margin-top: 27px;
  padding-bottom: 14px;
}

#SelectieUitWoonAanbod {
  padding-top: 10px;
  height: 140px;
}

#SelectieUitWoonAanbod h3,
#WoningInBeeld h3 {
  color: #ED7220;
  font-size: 12px;
}

#SelectieUitWoonAanbod h3 {
  padding-bottom: 5px;
}

#SelectieUitWoonAanbod ul,
#WoningInBeeld ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#SelectieUitWoonAanbod li,
#WoningInBeeld li {
  display: block;
  float: left;
  width: 110px;
  margin-left: 15px;
  position: relative;
}

#SelectieUitWoonAanbod li a:link,
#SelectieUitWoonAanbod li a:hover,
#SelectieUitWoonAanbod li a:active,
#SelectieUitWoonAanbod li a:visited,
#WoningInBeeld li a:link,
#WoningInBeeld li a:hover,
#WoningInBeeld li a:active,
#WoningInBeeld li a:visited {
  display: block;
  text-decoration: none;
  font-size: 10px;
  color: black;
}

#SelectieUitWoonAanbod li .OverLay,
#WoningInBeeld li .OverLay {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 110px;
  height: 83px;
  cursor: pointer;
  background-image: url( ../images/OverLayWoningInBeeld.gif );
}
.Content .ReferentiesLijst {
  list-style-type: none;
  padding: 0px;
}

.ReferentiesLijst li {
  width: 155px; 
  height: 180px;
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
  position: relative;
}

.ReferentiesLijst img {
  position: absolute;
  left: 18px;
  top: 17px;
  width: 120px;
  height: 88px;
}

.ReferentiesLijst .ReferentiePopupTekst {
  display: none;
}

.ReferentiesLijst a:link,
.ReferentiesLijst a:hover,
.ReferentiesLijst a:active,
.ReferentiesLijst a:visited {
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 155px;
  height: 180px;
  background-repeat: no-repeat;
  text-decoration: none;
  background-image: url( ../images/ReferentiesOverlay.gif );
  background-position: top left;
}

.ReferentiesLijst a:hover {
  background-position: center left;
}

.ReferentiesLijst a:active,
.ReferentiesLijst a.Up:link,
.ReferentiesLijst a.Up:hover,
.ReferentiesLijst a.Up:visited {
  background-position: bottom left;
}

.ReferentiesLijst span {
  position: absolute;
  left: 18px;
  top: 110px;
  width: 120px;
  color: black;
  cursor: pointer;
}

#Referenties_Aankoop {
  width: 600px;
  height: 500px;
  background-image: url( ../images/Referenties_Aankoop_Logo.jpg );
  background-repeat: no-repeat;
  background-position: center 445px;
}

#Referenties_Aankoop #RA_Picture {
  position: absolute;
  left: 15px;
  top: 15px; 
  width: 570px;
  height: 430px;
  background-repeat: no-repeat;
  background-position: center center;
}

#Referenties_Aankoop #RA_Adres {
  position: absolute;
  left: 15px;
  top: 450px;
  width: 220px;
  color: #EC7121;
  font-size: 12px;
  font-weight: bold;
}

#Referenties_Aankoop a.RA_Close:link,
#Referenties_Aankoop a.RA_Close:hover,
#Referenties_Aankoop a.RA_Close:active,
#Referenties_Aankoop a.RA_Close:visited {
  position: absolute;
  left: 485px; 
  top: 450px;
  width: 100px; 
  text-align: right;
  color: #EC7121;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

#Referenties_Aankoop a.RA_Close:hover,
#Referenties_Aankoop a.RA_Close:active {
  text-decoration: underline;
}

#Referenties_Aankoop .RA_Teaser {
  padding: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 570px;
  position: absolute;
  border-top: 2px solid #645F5D;
  left: 0px;
  top: 476px;
  background-color: #EC7129;
}

#Referenties_Aankoop .RA_Teaser {
  color: white;
  font-size: 11px;
}

#Referenties_Aankoop .RA_Teaser a.LeesMeer:link,
#Referenties_Aankoop .RA_Teaser a.LeesMeer:hover,
#Referenties_Aankoop .RA_Teaser a.LeesMeer:active,
#Referenties_Aankoop .RA_Teaser a.LeesMeer:visited {
  position: absolute;
  color: white;
  text-decoration: underline;
  bottom: 5px;
  right: 15px;
}
#RelatieLoginFormulier {
  text-align: left;
  width: 302px;
  margin-top: 27px;
}

#ContentRight #RelatieLoginFormulier {
  float: right;
}

#AanmeldenProfiel h3,
#RelatieLoginFormulier h3 {
  color: #ed7220;
  font-size: 12px;
  font-weight: bold;
}

#AanmeldenProfiel h3 {
  font-size: 14px;
}

.RelatieFormulier td,
#RelatieLoginFormulier td {
  font-size: 12px;
  color: #333333;
  vertical-align: top;
}

#RelatieLoginFormulier input {
  width: 295px;
}

.RelatieFormulier input.MFSubmitButton {
  width: 100px;
}
.RelatieFormulier input.MFSubmitButton,
.RelatieFormulier .Submit,
#RelatieLoginFormulier .Submit {
  background-image: none;
  border: 0px;
  text-align: right;
  color: #ed7220;
  width: 50px;
  font-weight: bold;
  background-color: white;
}

.RelatieFormulier input.MFSubmitButton {
  width: 150px;
}

#RelatieLoginFormulier a:link,
#RelatieLoginFormulier a:hover,
#RelatieLoginFormulier a:active,
#RelatieLoginFormulier a:visited {
  color: #999999;
  font-size: 11px;
  text-decoration: none;
}

#RelatieLoginFormulier a:hover,
#RelatieLoginFormulier a:active {
  text-decoration: underline;
}

#AanmeldenProfiel {
  padding-bottom: 20px;
}

#RelatieIngelogd {
  text-align: right;
}

#RelatieIngelogd h3 {
  color: #ed7220;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
}


.ProfielBeheer {
  width: 275px;
  text-align: left;
  float: right;
}

.ProfielBeheer hr {
  border: 0px;
  height: 1px;
  margin-bottom: 3px;
  margin-top: 3px;
  background-color: #999999;
}

.ProfielBeheer th {
  text-align: left;
  font-weight: bold;
}

.ProfielBeheer h3 {
  color: #ed7220;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 5px;
}

.ProfielBeheer .Options {
  width: 275px;
}

.ProfielBeheer input.Groot {
  width: 273px;
}

.ProfielBeheer select {
  width: 136px;
}

.ProfielBeheer td.right {
  text-align: right;
}

.ProfielBeheer input.Klein {
  width: 124px;
}

#WaaromProfielVerwijderen {
  list-style-type: none;
}

#AanmeldenProfiel .Tekst,
#AanmeldenProfiel .Email,
#AanmeldenProfiel .Wachtwoord,
#AanmeldenProfiel .Select {
  width: 350px;
}

#AanmeldenProfiel .Bedrag,
#AanmeldenProfiel .Small {
  width: 100px;
}

#AanmeldenProfiel .Bedrag {
  text-align: right;
}

#AanmeldenProfiel .Tekstvlak {
  width: 350px;
  height: 60px;
}

#ContentRight .Tekst,
#ContentRight .Email,
#ContentRight .Wachtwoord,
#ContentRight .Select {
  width: 273px;
}

#ContentRight .Bedrag,
#ContentRight .Small {
  width: 100px;
}

#ContentRight .Tekstvlak {
  width: 271px;
  height: 40px;
}

#WachtwoordVergetenForm .Submit {
  width: 200px;
}

.RelatieFormulier .red,
#WachtwoordVergetenForm .red,
#RelatieLoginFormulier .red {
  color: red;
}
 
#Page38 .MFTD {
  width: 160px;
}

#Page38 hr,
#Page38 .RelatieFormulier {
  width: 525px;
}

#Page38 .Tekst,
#Page38 .Email,
#Page38 .Wachtwoord,
#Page38 .Select {
  width: 365px;
}

#Page38 .Bedrag,
#Page38 .Small {
  width: 100px;
}


#Nieuws {
  padding: 0px;
  margin: 0px;
  width: 550px;
  padding-top: 20px;
}

#Nieuws li {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  padding-left: 40px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url( ../images/HomeNieuws.jpg );
  padding-bottom: 15px;
}

#Nieuws li h3 {
  color: #1b4864;
  font-family: "Arial", sans-serif;
  font-weight: bold;
  font-size: 16px;
}

#Nieuws li,
#Nieuws li p {
  color: #666666;
  font-size: 12px;
}

#Nieuws li a.LeesMeer:link,
#Nieuws li a.LeesMeer:hover,
#Nieuws li a.LeesMeer:active,
#Nieuws li a.LeesMeer:visited {
  display: block;
  color: #ed7220;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
  text-decoration: none;
}

#Nieuws li a.LeesMeer:hover,
#Nieuws li a.LeesMeer:active {
  text-decoration: underline;
}

.SiteMap1 li {
  list-style-type: none;
  padding-left: 10px;
  background-image: url( ../images/listarrow.gif );
  background-repeat: no-repeat;
  background-position: left 5px;
} 

.SiteMap2 li {
  margin-left: 20px;
  background-position: left 5px;
  background-image: url( ../images/listsubarrow.gif );
}
.Content .Medewerkers {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
}

.Content .Medewerkers li {
  margin: 0px;
}

.MedewerkerItem {
  float: left;
  position: relative;
  display: block;
  width: 275px;
  height: 100px;
  background-image: url( ../images/SchoemanMedewerker.gif );
  background-repeat: no-repeat;
  background-position: left top;
  margin: 0px;
  padding: 0px;
  padding-right: 5px;
  padding-bottom: 10px;
}

.MedewerkerItem img {
  position: absolute;
  left: 0px;
  top: 0px;
}

.MedewerkerItem a.OverLay:link,
.MedewerkerItem a.OverLay:hover,
.MedewerkerItem a.OverLay:active,
.MedewerkerItem a.OverLay:visited {
  display: block;
  text-decoration: none;
  background-image: url( ../images/MedewerkerOverlay.gif );
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100px;
  height: 100px;
}

.MedewerkerItem .Informatie {
  position: absolute;
  left: 110px;
  top: 10px;
}

.MedewerkerItem a:link,
.MedewerkerItem a:active,
.MedewerkerItem a:hover,
.MedewerkerItem a:visited {
  color: #336699;
  font-weight: bold;
}

#Bottom {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 80px;
  background-image: url( ../images/Bottom.jpg );
  background-repeat: repeat-x;
  text-align: right;
}




#Bottom .Home:link,
#Bottom .Home:hover,
#Bottom .Home:active,
#Bottom .Home:visited {
  display: block;
  background-image: url( ../images/Logo2.jpg );
  width: 145px;
  height: 59px;
  text-decoration: none;
}

#Bottom #Vestigingen {
  position: absolute;
  left: 130px; 
  top: 17px;
  width: 830px;
  text-align: right;
}

#Bottom #Vestigingen ul, 
#Bottom #Vestigingen ul li {
  padding: 0px;
  margin: 0px;
}

#Bottom #Vestigingen ul {
  margin-bottom: 10px;
}

#Bottom #Vestigingen ul li {
  display: inline;
  list-style-type: none;
  padding-left:15px;
}

#Bottom #Vestigingen ul li a:link,
#Bottom #Vestigingen ul li a:hover,
#Bottom #Vestigingen ul li a:active,
#Bottom #Vestigingen ul li a:visited {
  font-weight: bold;
  text-decoration: none;
  color: #666666;
}

#Bottom #Vestigingen ul li a.Up:link,
#Bottom #Vestigingen ul li a.Up:visited,
#Bottom #Vestigingen ul li a:hover,
#Bottom #Vestigingen ul li a:active {
  color: #000000;
}#Page38 #ContentLeft { 
  padding-top: 30px;
  padding-left: 0px;
}
#Page43 #ContentLeft { 
  padding-top: 30px;
}

#Page38 #BestaandBrochureProfiel a:link,
#Page38 #BestaandBrochureProfiel a:hover,
#Page38 #BestaandBrochureProfiel a:active,
#Page38 #BestaandBrochureProfiel a:visited {
  color: #767676;
  text-decoration: none;
}

#Page38 #BestaandBrochureProfiel a:hover,
#Page38 #BestaandBrochureProfiel a:hover {
  text-decoration: underline;
}

#WachtwoordVergetenForm .Email {
  width: 300px;
}
