a:link {
   color: #8F0F3F;
   text-decoration: none;
   border-bottom: 1px #8F0F3F dotted;
}

a:visited {
   color: #8F0F3F;
   text-decoration: none;
   border-bottom: 1px #8F0F3F dotted;
}

a:hover {
   color: #8F0F3F;
   border: none;
}

a:active {
   color: #8F0F3F;
   border: none;
}

body {
   background: #FFF url(../images/bg.gif) repeat;
}

hr {
   background: #fef6ec;
   border: 0;
   color: #fef6ec;
   height: 1px;
   margin: 0 0 15px 0;
}
h4{
  padding-bottom: 10px;
}
ol,ul,dl {
   margin-top: 0;
}

.betrokken-partijen-td {
   background-color: #F8F9D7;
   color: #000000;
   padding: 10px;
   width: 165px;
}

.home-td {
 /*  background-color: #F8F9D7;*/
   padding: 15px 10px 0 10px;
}

.betrokken-partijen-td p span, .home-td p span {
  padding: 0 2px;
}

.border-img {
   border: 10px solid #F0F096;
   padding: 1px;
}

.img-left {
   float: left;
   margin: 0 2em 1em 0;
}

.img-right {
   float: right;
   margin: 0 0 0.6em 2em;
}

.stong-orange {
}

#banner-links-div {
   margin: 27px 0 0 86px;
}

#banner-links-div a {
   font-size: 90%;
   font-weight: bold;
}

#banner-links-div a:link {
   color: #b83369;
   text-decoration: none;
}

#banner-links-div a:visited {
   color: #b83369;
   text-decoration: none;
}

#banner-links-div a:hover {
   color: #797b7b;
   text-decoration: none;
}

#banner-links-div a:active {
   color: #b83369;
   text-decoration: none;
}

#banner-logo-div {
   right: 50px;
   position: absolute;
   top: 7px;
   z-index: 1;
}

#banner-title-div {
   left: 120px;
   position: absolute;
   top: 51px;
   z-index: 1;
}

#banner-wrapper-div {
   background: url(../images/bg-top.gif) repeat-x;
   height: 137px;
   position: relative;
}

#compubase-div {
   font-size: 70%;
   padding: 3px 3px 20px 0;
   text-align: right;
}

#compubase-div a:link{
   color: #9AA7B4;
   text-decoration: none;
}

#compubase-div a:visited {
   color: #9AA7B4;
   text-decoration: none;
}

#compubase-div a:hover {
   color: #BCC4CB;
   text-decoration: none;
}

#compubase-div a:active {
   color: #9AA7B4;
   text-decoration: none;
}

#content-div{
   background-color: #dbda00;
   color: #8F0F3F;
   padding: 35px 45px 30px 70px;
}

.content-cols-div{
  width: 240px;
  padding-right: 30px;
  float: left;
}

.content-cols-div.last{
  padding-right: 0;
}

.content-2cols-div{
  width: 375px;
  padding-right: 30px;
  float: left;
}

.content-2-3cols-div{
  width: 575px;
  padding-right: 30px;
  float: left;
}

.content-home-cols-div{
  width: 490px;
  padding-right: 15px;
  float: left;
  border-right: 1px solid #8f0f3f;
}

.content-home-info-col-div{
  float: left;
  padding-left: 15px;
}

.content-2cols-div.last{
  padding-right: 0;
}

.content-onder-padding{
  padding: 15px 0 0 60px;
  font-weight: bold;
}

#content-top-image-div {
   float: left;
   text-align: right;
   width: 711px;
}

#content-top-menu-div {
   background: url(../images/bg-menu-blokjes.jpg) no-repeat;
   float:right;
   padding-top: 60px;
   width: 172px;
}

#content-top-wrapper-div {
   background-color: #8d8cd1;
   height: 269px;
}

#content-wrapper-div{
}

#main-wrapper-div {
   margin: 0 auto;
   width: 895px;
   position: relative;
}

#unit1-div {
   display: block; /*border: 1px solid red;*/
   height: 116px;
   left: 245px;
   position: absolute;
   top: 640px;
   width: 156px;
}

#unit2-div {
   display: block; /*border: 1px solid red;*/
   height: 96px;
   left: 245px;
   position: absolute;
   top: 761px;
   width: 155px;
}

#unit3-div {
   display: block; /*border: 1px solid red;*/
   height: 209px;
   left: 407px;
   position: absolute;
   top: 640px;
   width: 112px;
}

#unit4-div {
   display: block; /*border: 1px solid red;*/
   height: 215px;
   left: 523px;
   position: absolute;
   top: 640px;
   width: 133px;
}

#unit5-div {
   display: block; /*border: 1px solid red;*/
   height: 216px;
   left: 663px;
   position: absolute;
   top: 640px;
   width: 84px;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* End hide from IE-mac */

.color-blokje-div{
  height: 18px;
  width: 18px;
  background-color: #DBDB01;
  position: absolute;
  right: 154px;
  bottom: 0;
}

#transparent-effect-div{
  position: absolute;
  width: 314px;
  height: 300px;
  background: transparent url(../images/effect-img.png) no-repeat;
  left:-135px;
  top:150px;
}

h1.kop-txt-home{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-home.gif) no-repeat;
  height: 40px;
  width: 400px;
}

h1.kop-txt-visie{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-visie.gif) no-repeat;
  height: 36px;
  width: 318px;
}

h1.kop-txt-locatie{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-locatie.png) no-repeat;
  height: 25px;
  width: 438px;
}

h1.kop-txt-ondernemen{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-ondernemen.png) no-repeat;
  height: 21px;
  width: 366px;
}

h1.kop-txt-plattegronden{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-plattegronden.png) no-repeat;
  height: 21px;
  width: 366px;
}

h1.kop-txt-mercato-kort{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-mercato-kort.png) no-repeat;
  height: 39px;
  width: 361px;
}

h1.kop-txt-indeling{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-indeling.png) no-repeat;
  height: 39px;
  width: 361px;
}

h1.kop-txt-artist-impressions{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-artist-impressions.png) no-repeat;
  height: 39px;
  width: 361px;
}


h1.kop-txt-tech-kantoorruimte{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-technische-omschrijving-kantoorruimte.png) no-repeat;
  height: 55px;
  width: 361px;
}

h1.kop-txt-tech-bedrijfsruimte{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-technische-omschrijving-bedrijfsruimte.png) no-repeat;
  height: 55px;
  width: 361px;
}


h1.kop-txt-voorwaarden{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-voorwaarden.png) no-repeat;
  height: 39px;
  width: 361px;
}


h1.kop-txt-betrokken-partijen{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-betrokken-partijen.png) no-repeat;
  height: 39px;
  width: 361px;
}


h2.content-txt-visie{
  text-indent: -9999px;
  background: transparent url(../images/content-txt-visie.png) no-repeat;
  height: 41px;
  width: 378px;
}

h1.kop-txt-verhuur-verkoop{
  text-indent: -9999px;
  background: transparent url(../images/kop-txt-verhuur-verkoop.png) no-repeat;
  height: 41px;
  width: 378px;
}


#content-div .table-units{
  background-color: #ffff9f;
  border: 1px solid #8d8cd1;
  float: left;
  margin: 6px;
  color: #8F0F3F;
}

#content-div .table-units td{
  padding: 5px;
  border: 1px solid #8d8cd1;
}

#content-div .table-units td a{
  color: #8F0F3F;
}

img.icon{
  margin: 2px 4px 0 2px;
}

img.project-van{
  padding: 40px 0 0 100px;
}

#footer-wrapper-div{
  background: #fbfce9;
  padding: 6px 25px;
  height: 75px;
  border-bottom: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
}


#footer-wrapper-div p{
  padding: 27px 0 0 10px;
  font-weight: bold;
  font-size: 11px;
  color: #393939;
}

#footer-wrapper-div p a{
  color: #f37121;
  text-decoration: none;
  border-bottom: 1px dotted #f37121;
}

#footer-wrapper-div p a:hover{
  border-bottom: none;
}

a.no-border{
  border: none;
}
