

* {
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 12px;
}
   #centrecontent * {
      font-family: Times New Roman, Times, serif;
      font-size: 14px;
      color: #333192;
   }
   html, body, div, form, ul, ol, input, dl, dt, dd, li, h1, h2, h3, h4, h5, h6 {
      margin: 0;
      padding: 0;
   }

#centrecontent a,
a {
   cursor: pointer;
   color: #ed5a24;
}

img {
   border: 0;
}
   img.right {
      float: right;
      margin-left: 8px;
   }
   img.left {
      float: left;
      margin-right: 8px;
   }

h1 {
   font-size: 20px;
   font-weight: bold;
   color: #f75b22;
}
   #centrecontent h1 {
      font-size: 21px;
   }
h2 {
   font-size: 16px;
   font-weight: normal;
   color: #333192;
}
   #centrecontent h2 {
      font-size: 17px;
   }


p {
   margin-bottom: 1em;
}
ul,
ol {
   margin-left: 20px;
   margin-bottom: 1em;
}

.emphasis {
   font-style: italic;
   font-weight: bold;
}

.overviewPrice {
   width: 100%;
}

/* Afbeeldingenlijst uit textenmodule, in commonPage */
#imagesList{
	list-style: none;
}
   #imagesList li {
   	float: left;
		display: inline;
		min-width: 90px;
		padding: 4px;
   }
	
/* Styling voor popupmanager */
table.imageGrid {}
   table.imageGrid td {
      padding: 4px;
      border-bottom: 0;
   }
   table.imageGrid a {
      display: block;
      position: relative;
      border: 2px solid #aaa;
   }
      table.imageGrid .enlargeIcon {
         position: absolute;
         bottom: 0;
         right: 0;
      }

.popupWindow {
   text-align: center;
   overflow: hidden;
}


.popupWindow h5,
#popupCloseLink,
#photoNavPrevious,
#photoNavNext {
   position: absolute;
   padding: 2px 8px;
   color: #fff;
   font-size: 28px;
   font-weight: bold;
   text-decoration: none;
}
.popupWindow h5 {
   font-size: 14px;
   padding: 4px 8px;
   top: 0;
   left: 0;
   background-color: #212e84;
}
#popupCloseLink {
   top: 0;
   right: 0;
   background-color: #FF6600;
} 
#photoNavPrevious {
   bottom: 0;
   left: 0;
   background-color: #212e84;
}
#photoNavNext{
   bottom: 0;
   right: 0;
   background-color: #212e84;
}
   a:hover#photoNavPrevious,
   a:hover#photoNavNext {
      background-color: #FF6600;
   }

/*
 * Project pagina
 */

#projectItem,
#projectMenu {
   float: left;
   display: inline;
   overflow: hidden;
   border-top: 5px solid #C1D72E;
   background-color: #F2F7D3;
}
#projectMenu_1 {
	display: block;
}
#projectItem {
   position: relative;
   width: 561px;
}
   
   #projectItem h4 {
      padding: 6px 0;
      font-size: 12px;
      font-weight: bold;
   }
   .projectBlock {
      padding: 12px;
   }
      .block0, .row0  { background-color: #f2f7d3; }
      .block1, .row1  { background-color: #f8faed; }
      
   #projectDetails #projectImage {
      float: right;
      margin-top: 0;
   }
   #projectDetails {}
      #projectDetails dl {
         width: 340px;
      }
         #projectDetails dt,
         #projectDetails dd {
            float: left;
            display: inline;
         }
         #projectDetails dt {
            clear: left;
            width: 70px;
            font-weight: bold;
         }
         #projectDetails dd {
            width: 270px;
         }
      
      a#signOnLink {
         width: 250px;
         clear: left;
         float: left;
         margin-top: 8px;
         padding: 3px 5px;
         color: #000;
         font-size: 12px;
         font-weight: bold;
         text-align: right;
         text-decoration: none;
         border: 2px solid #C1D72E;
         background-color: #fff;
      }
         a:hover#signOnLink {
            color: #fff;
            background-color: #C1D72E;
         }
      #projectDetails img {
         margin-top: 8px;
      }
   
   #projectImages {}
      #projectImages .imageList {
         list-style: none;
         margin: 0;
         min-height: 35px;
      }
            * html #projectImages .imageList {
               height: 35px;
            }
         #projectImages .imageList li,
         #projectImages .imageList li a,
         #projectImages .imageList img {
            float: left;
            display: inline;
         }
         #projectImages .imageList li {
            margin-right: 8px;
         }
         #projectImages .imageList img {
            border: 1px solid #b1b2ac;
         }
         #projectImages .imageList a {
            padding: 1px;
         }
            #projectImages .imageList a.active,
            #projectImages .imageList a.active img {
               border: 1px solid #C1D72E;
               padding: 0;
            }
   #ImageTarget {
      display: block;
   }
   
   #projectFooter {
      height: 45px;
      padding: 0;
   }
      #projectFooter img {
         display: block;
      }

#extraProjectOverviews {
   float: left;
   display: inline;
   overflow: hidden;
   margin-top: 30px;
   margin-left: 13px;
   width: 192px;
}

#projectTabMenu {
   position: absolute;
   top: 43px;
   left: 574px;
   height: 22px;
}
   #projectTabMenu a {
      float: left;
      display: inline;
      margin-right: 6px;
      height: 16px;
      padding: 4px 5px 2px 5px;
      color: #000;
      font-weight: normal;
      background-color: #fff;
      text-decoration: none;
   }
      #projectTabMenu a.active {
         color: #fff;
         font-weight: bold;
         background-color: #C1D72E;
      }
.projectTextPage #projectTabMenu {
   position: relative;
   top: 0;
   width: 192px;
}
		
		#gmap {
			height: 400px;
		}
		#legenda {
         padding-top: 8px;
		}


#newsletterBlock {
   margin-top: 32px;
}
   #right #newsletterBlock label {
      font-size: 14px;
   }
   #right #newsletterBlock #newsletterForm_email {
      width: 230px;
   }
   #right #newsletterBlock #newsletterForm_email,
   #right #newsletterBlock .button {
      margin-top: 6px;
   }
   #right .em {
      color: #ED5A24;
      font-weight: bold;
   }




