html, body
{
  margin: 0px;
  padding: 0px;
  height: 100%;
}

body
{
  background-position: top left;
  background-repeat: repeat-y;
  background-color: #FFFFFF;
}

h1
{
  font-size: 120%;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}


form
{
  margin: 0px;
}

iframe
{
  border: 0;
}

a
{
  font-size: 73%;
  font-family: Arial, Helvetica, sans-serif;
  color: #575757;
  x-text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

a.inloglink
{
  color: #000000;
}

#quickmenu
{
  display: none;
}


#framework
{
  background-position: 0px 250px;
  background-repeat: repeat-y;
  height: 100%;
}

#btclogo
{
  position: absolute;
  left: 126px;
  top: 114px;
}

#leftimage
{
  border-right: 3px solid #FFFFFF;
  width: 90px;
  x-height: 600px;
}

#languageswitch
{
  background-color: #FFFFFF;
  padding: 16px 0px;
  width: 90px;
  white-space: nowrap;
  text-align: center;
}

.topdivider
{
  height: 170px; /* please note: when updating this, the #content top-padding needs to be updated too! */
}

#mainmenu
{

  list-style-type: none;
  margin: 15px 0 0px 10px;
  padding: 0;
}

#mainmenu li
{
  line-height: 1em;
}
#mainmenu li a
{
  padding-left: 16px;
  text-decoration: none;
}

 #mainmenu li a:hover
,#mainmenu li a.selected
{
  background-image: url(../images/mainmenubullet.gif);
  background-position: left;
  background-repeat: no-repeat;
  text-decoration: none;
}

#nexus
{
  padding: 40px 5px 0px 0px;
}
#submenu
{
  margin: 60px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
}

#submenu ul
{
  list-style-type: none;
  margin: 0px;
  padding-left: 100px;
}

#submenu ul ul
{
  padding-left: 15px;
}

#submenu li
{
  padding: 0px;
  line-height: 1em;
}

#submenu li a
{
  padding-left: 16px;
  text-decoration: none;
  white-space: nowrap;
}

 #submenu ul li.selected a.selected
,#submenu ul li a:hover
{
  background-image: url(../images/submenubullet.gif);
  background-position: left;
  background-repeat: no-repeat;
}

 #submenu ul ul li a
,#submenu ul li.selected ul li a.selected
,#submenu ul ul li a:hover
{
  background-image: none;
}

 #submenu ul a:hover
,#submenu ul a.selected
{
  color: #FFFFFF;
}

#contentarea
{
  padding: 30px 16px 16px 16px; /* please note: when updating this, the #topdivider height needs to be updated too! */
  margin-bottom: 50px;
}

#contentarea a
{
  font-size: 100%;
}

#news
{
  margin: -130px 0px 0px 60px;
}

#print
{
  width: 980px;
  position: absolute;
  margin-top: -30px;
  text-align: right;
}

#print img
{
  vertical-align: middle;
  padding-right: 10px;
}


#print a
{
  color: #000000;
  font-size: 73%;
  text-decoration: none;
}

#footer
{
  font-size: 69%;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  width: 100%;
  /*height: 100px;*/
  position: absolute;
  bottom: 0;
}

#footer a
{
  font-size: 100%;
  color: #000000;
}

#footer div
{
  padding: 5px;
  white-space: nowrap;
}

#footer div.btc
{
  color: #000000;
  background-color: #FFFFFF;
  width: 80px;
  font-weight: bold;
}

a.pbtbanner
{
  position: absolute;
  top: 540px;
  left: 78px;
}

a.pbtbanner img
{
  display: block;
}

a.kvkbanner
{
  position: absolute;
  top: 610px;
  left: 133px;
}

a.kvkbanner img
{
  display: block;
}


/* Consilio search */
.whc
{
  font-family: arial, helvetica, sans-serif;
  font-size: 74%;
  vertical-align: top;
}

.whc a
{
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.whc_searchbox
{
  border: none;
  padding: 15px 0px 0px 0px;
}

.whc_searchbox input.whc_searchfield
{
  font-family: Arial,Helvetica,sans-serif; /* Inherit font-family */
  font-size: 100%; /* Inherit font-size */
  font-style: normal;
  border: 1px solid #CBC9C9;
  margin: 0px;
}


.whc_searchbox input.whc_searchbutton
{
  /* IE/FF work around: first pointer, then hand */
  cursor: pointer;
  cursor: hand;
  font-family: Arial,Helvetica,sans-serif; /* Inherit font-family */
  font-size: 100%; /* Inherit font-size */
    background-color: #F4F4F4;
  text-align: center;
  color: #717075;
  border: 1px solid #CBC9C9;
  margin: 0px 3px;
  font-weight: bold;
}

.whc .whc_header
{
  font-weight:bold;
  font-size: 100%;
}

.whc div
{
  padding: 0px 0px 5px 0px;
}

.whc .result_header
{
  font-size: 100%;
}

.whc .result_footer
{
  font-size: 90%;
}

.whc div.navpages
{
  padding: 5px 0px 5px 0px;
}

/* ***************************************************************************

BTC Agenda

*/

table.btcagenda td
{
  vertical-align:top;
  text-align:left;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 84%;
}
table.btcagenda td.agendadate
{
  color: #7f7f7f;
  font-style: italic;
}
table.btcagenda td.agendatitle a
{
  font-weight: bold;
}

/* ***************************************************************************

Huurdersoverzichten

*/


div.huurdersoverzicht
{
}

div.huurdersoverzicht div.kop
{
  padding: 4px;
  width: 100%;
  background-color: #eeeeee;
  color: #7f7f7f;
  font-style: italic;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 84%;
}
div.huurdersoverzicht div.infotable
{
  padding:10px 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 74%;
}
div.huurdersoverzicht div.infotable table
{
  font-size: 100%;
}
div.huurdersoverzicht div.infotable th,div.huurdersoverzicht div.infotable td
{
  text-align: left;
  font-weight: normal;
  vertical-align: top
}
div.huurdersoverzicht div.infotable th.bezoekersadres
{
  font-weight: bold;
}



/* The standard webpack CSS. This CSS is shared by all webpacks and
   modifying it allows you to easily adapt all webpack types to your
   site design. We recommend that you remove this CSS from the individual
   webpack demos, and instead move it to your site's central CSS files */

/* Global tag, containing the complete webpack item */
.whwp
{
  font-family: arial, helvetica, sans-serif;
  font-size: 74%;
}

/* Webpack item title */
.whwp .whwp-title
{
  color: #000000;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}

/* All links */
.whwp a
{
  color: #0000AA;
}

/* Characteristics shared between input and button style links */
.whwp .whwp-button, .whwp .whwp-button:hover
{
  width: 100px;
  background-color: #FFFFFF;
  border: 1px solid black;
  text-align: center;
  color: #000000;
  margin: 3px 3px 3px 0px;
}

/* Links with an input button appearance */
.whwp a.whwp-button, .whwp a.whwp-button:hover
{
  display: block;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  padding: 2px 5px;
}

.whwp input.whwp-button
{
  /* IE/FF work around: first pointer, then hand */
  cursor: pointer;
  cursor: hand;
  font-family: arial, helvetica, sans-serif; /* Inherit font-family */
  font-size: 100%; /* Inherit font-size */
}

.whwp .whwp-questiongroup
{
  border: 1px #000000 solid;
  padding: 10px;
  margin: 20px 0px;
  background-color: #FFFFFF;
}

/* Individual questions */
.whwp .whwp-questiongroup .whwp-question
{
  margin: 10px 0px;
}

/* Individual question labels */
.whwp .whwp-questiongroup .whwp-question label,
.whwp .whwp-questiongroup .whwp-question
{
  font-style: italic;
  margin: 10px 0px 4px 0px;
}

.whwp .whwp-questiongroup .whwp-question input, .whwp .whwp-questiongroup .whwp-question textarea,
.whwp .whwp-questiongroup .whwp-question option, .whwp label input, .whwp label textarea,
.whwp .whwp-questiongroup .whwp-question .whwp-formgroup label
{
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
}

.whwp .whwp-entry
{
  border: 1px solid #000000;
  margin: 10px 0px;
}

.whwp .whwp-entry .whwp-header
{
  background-color: #D0D0D0;
  font-weight: bold;
  padding: 4px;
}

.whwp .whwp-entry .whwp-message
{
  padding: 4px;
}

.whwp .whwp-entry .whwp-message blockquote
{
  margin-left: 1pt;
  border-left: 1pt solid #000000;
  padding-left: 5pt;
}

.whwp .whwp-entry .whwp-footer
{
  padding: 5px;
}

.whwp table.whwp-table
{
  border: solid 1px #000000;
  border-collapse: collapse;
  width: 100%;
  font-size: 100%; /* Ensure IE picks up the inherited font-size for this table */
}

.whwp table.whwp-table th
{
  text-align: left;
  padding: 2px 5px;
  background-color: #D0D0D0;
  vertical-align: top;
  white-space: nowrap;
  color: #000000;
}

.whwp table.whwp-table td
{
  text-align: left;
  padding: 2px 5px;
  vertical-align: top;
}

.whwp .whwp-odd
{
  background-color: #EEEEEE;
}

.whwp .whwp-even
{
  background-color: #FFFFFF;
}

.whwp .whwp-errors
{
  color: #FF0000;
}

.whwp table.whwp-attachments
{
  font-size: 100%;
}

/* End of the standard webpack CSS definitions */

#virtualtourpopup
{
  display: block;
}

#sitecontent
{
  border: 0;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
}
