body, html {
  width:100%;
  height:100%;
  margin:0px; 
  padding:0px;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  text-align: center;
}


h1 {
font-size:15pt;
color:#502e8b;
font-weight:bold;
margin:5px 0 18px 0;
padding:0px;
}

.container {
  width:100%;
  height:100%;
}

.top {
/*
  width:100%;
  height:50%;
  float:left;
  clear:both;
  margin-bottom:-272px;
*/
}

.left {
  width:50%;
  height:1px;
  float:left;
  margin-left:-490px;
}

li a {
color:#ff1f14;
text-decoration:none;
}

li a:hover {
color:#502e8b;
}

/* #action_getContentpages.content, 
#action_nikiSaveInterest.content,
#action_getHouseProject.content,
#action_getnikiSaveInterest.content,
#action_getNIKIHousesByModelType.content,
#action_nikiSearchProjectResult.content,
#action_getNIKIProjectsById.content,
#action_nikiSearchRefineCriteria.content */
.noRightColum div.content{
width:737px;
}
.contentpage .showImages .contentpage_content {
  clear: left;
}

.type_contentSmall #action_getContentpages.content{
width:370px;
}

.content .ec_item h1 {
font-size:18pt;
color:#502e8b;
}

.holder {
  background: red;
  width: 986px;
  margin: 0 auto 0 auto;
  text-align: left;
}

.contentholder {
width:986px;
position:relative;
  float:left;
background:#fff url(/content/common/gfx/bg-content.gif) repeat-y top left;
}

.header {
background:#fff url(/content/common/gfx/header.jpg) no-repeat top left;
height:212px;
width:986px;
float:left;
position: relative;
}

.logo {
float:left;
margin:10px 0 0 10px;
}


.userNav {
float:right;
width:520px !important;
}


.userNav ul {
height:30px;
list-style:none;
padding:0px;
margin:10px 0 0 10px;
}

.userNav li {
float:left;
padding:0px 0px 0px 0px;
color:#a8a8a8;
}

.userNav li a {
color:#a8a8a8;
line-height:20px;
padding:0 3px 0 3px;
}


.userNav .smallText {
font-size:11px;
}


.userNav .normalText {
font-size:15px;
}


.userNav .BigText {
font-size:18px;
}

.topMenu {
float:left;
width:986px;
margin-top:140px;
}

.topMenu ul {
list-style:none;
float:left;
padding:0px;
margin:0px;
}

.topMenu li {
list-style:none;
float:left;
padding:0px;
margin:0px;
text-align:center;
width:90px;
}

.topMenu a {
text-decoration:none;
}

.topMenu .itemConsument a{
color:#ff1f14;
}

.topMenu .itemZakelijk a{
color:#fff;
}
.footer {
background:#fff url(/content/common/gfx/footer.gif) no-repeat top left;
height:20px;
width:986px;
float:left;
}

.menu {
  width:180px;
  padding:0 0 0 20px;
  float:left;
  margin-top:50px;

  font-family:verdana, sans-serif;
}

.menuItem a{
width:170px;
height:30px;
float:left;
padding:0 0 0 10px;
line-height:28px;
font-size:7.8pt;
}

.menuItem {
background:#fff url(/content/common/gfx/bg-menu.gif) no-repeat top left;
margin:0;
float:left;
width:180px;
}

.subMenuItems {
float:left;
width:180px;
}

.subMenuItem {
float:left;
width:180px;
}

.subMenuItem a{
width:160px;
height:20px;
float:left;
padding:0 0 0 16px;
line-height:20px;
font-size:11px;
}

/*
#body_Stageenafstuderen #menuitem14 a,
#body_Ontwikkeling #menuitem6 a,
#body_inverkoop #menuitem5 a,
#body_Gerealiseerd #menuitem7 a,
#body_Collegas #menuitem12 a,
#body_Vacatures #menuitem13 a,
#body_Referentieprojecten #menuitem4 a,
#body_Nieuws #menuitem8 a,
#body_Beeldenbank #menuitem9 a,
#body_Contact #menuitem15 a,
#body_Visie #menuitem3 a,
.menuItemOpen a{
color:#502e8b;
}
*/

.menuItemOpen {
background:#fff url(/content/common/gfx/bg-menu2.gif) no-repeat 0px 0px;
}


.subMenuOne {
width:180px;

background:#fff url(/content/common/gfx/bg-menu2.gif) no-repeat 0px -52px;
}

.subMenuTwo {
width:180px;
height:40px;
float:left;
background:#fff url(/content/common/gfx/bg-menu2.gif) no-repeat 0px -30px;
}

.subMenuThree {
background:#fff url(/content/common/gfx/bg-menu3.gif) no-repeat 0px -30px;
}

.content {
  width:550px;
  padding:0;
  margin:0 20px 0 20px;
  float:left;
overflow:hidden;
}

.rightcolumn {
  width:174px;
  padding:0;
  float:left;
  margin-top:50px;
}

.rightcolumn ul {
  margin:0px;
  padding:0px;
  list-style-position:inside;
}

.ec_shortlist {
  width:100%;
  clear:both;
  border-top:18px solid #fff;
}

.ec_shortlist h2 {
  font-size:12px;
  margin:0px;
}

a {
  color:#a59e6f;
}

a:hover {
  text-decoration:none;
}

img {
  border:0px;
}

.selected a {
  font-weight:bold;
}

.ec_shortlist {
  float:left;
}

.rightContent {
background:#fff url(/content/common/gfx/right.gif) no-repeat top left;
padding:0 10px 0 10px;
height:354px;
width:154px;
float:left;
overflow:hidden;
  font-family:verdana, sans-serif;
font-size:11px;
margin:0 0 20px 0;
}


.rightNews {
background:#fff url(/content/common/gfx/right.gif) no-repeat top left;
padding:0 10px 0 10px;
height:355px;
width:154px;
float:left;
overflow:hidden;
  font-family:verdana, sans-serif;
font-size:11px;
margin:0 0 20px 0;
}

.rightUserInfo {
background:#fff url(/content/common/gfx/right-small.gif) no-repeat top left;
padding:0 10px 0 10px;
height:138px;
width:154px;
float:left;
overflow:hidden;
  font-family:verdana, sans-serif;
font-size:11px;
}

.rightUserInfo .ecinfo li a{
color:#525252;
font-size:11px;
}

.rightUserInfo .ecinfo .ingelogd{
color:#525252;
font-size:11px;
}

.rightContent h2,
.rightUserInfo h2,
.rightNews h2 {
line-height:30px;
color:#fff;
font-size:13px;
padding:0px;
margin:0px;
float:left;
}

.rightNews .rightItem {
width:154px;
height:100px;
overflow:hidden;
border-bottom:1px solid #d0d0d0;
padding:4px 0 4px 0;
float:left;
}

.rightNews .rightNewsTitle a {
width:200px;
overflow:hidden;
height:14px;
float:left;
float:left;
}

.rightNews .rightNewsTitle a,
.rightNews .rightNewsDate {
font-weight:bold;
color:#525252;
text-decoration:none;
}

.rightNews .rightNewsSummary {
color:#525252;
margin-top:4px;
float:left;
height:41px;
overflow:hidden;
}

.rightNews a {
text-decoration:none;
color:#525252;
}

.rightNews .rightNewsMore {
float:left;
}

.rightContent .rightItem {
height:151px;
float:left;
margin:8px 0 6px 0;
border-bottom:1px solid #d0d0d0;
}

.rightContent .rightContentTitle a {
font-weight:bold;
color:#525252;
text-decoration:none;
height:29px;
margin-bottom:3px;
float:left;
overflow:hidden;
}

.rightContent .rightContentMore a {
color:#FF1F14;
text-decoration:none;
margin-top:5px;
float:left;
background:transparent url(/content/common/gfx/arrow_red.gif) no-repeat 0 4px;
padding-left:10px;
text-align:left;
text-decoration:none;
white-space:normal;
}

.rightcolumnbig {
width:342px;
float:left;
}

.rightContentBig {
background:#fff url(/content/common/gfx/right-content-top.gif) no-repeat top left;
float:left;
width:342px;
height:190px;
overflow:hidden;
margin-top:50px;
}

.rightcolumnbig h2{
color:#fff;
font-size:13px;
padding:0 0 0 10px;
margin:0px;
line-height:29px;
}

.rightContentBig .rightItem{
float:left;
width:160px;
margin-left:10px;
}

.rightContentBig .rightContentTitle a{
float:right;
width:160px;
height:32px;
overflow:hidden;
color:#525252;
text-decoration:none;
font-weight:bold;
margin-top:8px;
}

.rightContentBig .rightContentMore a {
color:#FF1F14;
text-decoration:none;
margin-top:4px;
float:left;
}

.rightContentBig .rightContentMore a:hover,
.rightContentBig .rightContentTitle a:hover{
text-decoration:underline;
}


.rightNewsBig {
background:#fff url(/content/common/gfx/right-content-bottom.gif) no-repeat top left;
float:left;
width:342px;
height:149px;
overflow:hidden;
margin-top:10px;
}

.rightNewsBig .rightItem{
float:left;
width:342px;
margin-left:10px;
margin-top:10px;
height:149px;
overflow:hidden;
}

.rightNewsBig .contentImgLeft {
float:left;
margin-right:10px;
}

.rightNewsBig .rightNewsTitle a{
float:left;
overflow:hidden;
color:#525252;
text-decoration:none;
font-weight:bold;
width:160px;
}

.rightNewsBig .rightNewsDate {
display:none;
}

.rightNewsBig p {
margin:0px;
padding:0px;
}

.rightNewsBig .rightNewsMore a {
color:#FF1F14;
text-decoration:none;
float:left;
}

.rightNewsBig .rightNewsMore a:hover,
.rightNewsBig .rightNewsTitle a:hover{
text-decoration:underline;
}

.rightNewsBig .rightNewsSummary {
font-size:12px;
height:48px;
width:160px;
overflow:hidden;
float:left;
margin-top:2px;
}

.kruimels {
color:#A8A8A8;
margin: 15px 0 0 25px;
width:986px;
float:left;

}

.kruimels a {
color:#A8A8A8;
background:transparent url(/content/common/gfx/arrow.gif) no-repeat scroll 100% 0.4em;
padding-right:9px;
text-align:left;
text-decoration:none;
white-space:normal;

}

.contentImg {
width:152px;
height:89px;
overflow:hidden;
float:left;
}


.directlyTo {
position:absolute;
top:30px;
left:760px;
list-style:none;
background-color:#502D8B;
width:170px;
padding:10px 0 10px 10px;
margin:0px;
opacity:0;
filter: Alpha(Opacity=0); 
}

#directlyTo {
display:none;
}

.directlyTo a {
color:#fff;
font-weight:bold;
line-height:17px;

}

.directlyTo a:hover {
color:#F92017;
font-weight:bold;
text-decoration:underline;
}

.directToLink {
display:block;
float:left;
background:transparent url(/content/common/gfx/arrow_down.gif) no-repeat scroll 100% 7px;
text-align:left;
text-decoration:none;
white-space:normal;
width:85px;
margin-right:5px;
}

.contentImg {
float:left;
margin-right:10px;
}

.menu .beheerMenu {
margin:20px 0 0 10px;
float:left;
display:block;
}


.disclaimer {
font-size:10px;
}


.disclaimer a {
color:#aaa;
}

.articleDate {
  display: none;
}

.photo_footer {
  background: #F7F5F9;
  color: #502E8B;
  margin: 5px 0 0 0;
  padding: 5px;
  border: 1px solid #502E8B;
  clear: both;
  font-size: 8pt;
}

.photo_footer a {
  color: #FF1F14;
}

.banner_provada {
  right: 22px;
  top: 138px;
  position: absolute;
}


/* google cse styles */
input#googleSearchField {
	border: none;
	background: transparent;
	width: 165px;
  margin:  1px 0 0 17px;
  float: left;
}

input#google_search_button {
  margin: -3px 0 0 8px;
}

.rounded {
	background:  url("/content/common/gfx/rounded.png") no-repeat left top;
	padding: 8px;
	width: 250px;
  height: 27px;
  float: left;
}

.search {
  position: absolute;
  right: 0;
  top: 0;
}

.userNav {
  width: 500px;
}

.userNav ul {
  float: left;
}

#searchval {
  border-bottom: 1px solid #ccc;
  width: 500px;
  padding: 0 0 10px 0;
}

#searchval a {
  color: #FF1F14;
}
