/*
/* (CC) SIS Siteseeing Internet Services, 2007
/*
/* Feel free to be inspired by this CSS, see the
/* Creative Commons License (http://creativecommons.org/)
/*
/* If you re-use parts or whole of this CSS, you must
/* include this copyright notice at the start of the file.
/*
/* Please contact us for commercial use and to find out
/* how we can help you with various web-based solutions:
/*
/* web:       http://www.sis.nl/
/* e-mail:    info@sis.nl
/* tel.:      +31-(0)74 255 2140
/* -------------------------------------------------------- */


body {
  padding:0; margin:0;

  font-family:Helvetica, Geneva, Verdana, Arial, sans-serif;
  font-size:83%;
  color:#666;
  background:#fff;
}

.nocss {
  display:none;
}


/* -------------------- header ------------------- */

#header {
  position:relative; /* base for sub_branding */
  padding:0 0 3em 0;
  min-height:0;
  min-width: 810px;

  background:url("../img/pagebordertop.png") 0 100% repeat-x;
}

#header:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}

* html #header,
* html #branding {
  height:1px;
}

#branding {
  width:530px;
  margin:.3em .3em 0 .3em;
  float: left;
}

#branding a {
  display:block;
  padding:0;
  margin:0;
  width:530px;
  height:85px;

  text-decoration: none;
  background:url("../img/nederland.png") 0 0 no-repeat transparent;
}

#sub_branding {
  float:right; display:inline;
  padding:0; margin:.3em;
}

#sub_branding a {
  display:block;
  width:231px;
  height:33px;

  text-decoration: none;
  background:url("../img/logo_innovatieplatform_small.png") 0 0 no-repeat transparent;
}


/* ---------- mainnav ----------- */

#mainnav {
  float:left; display:inline;
  padding:0 0 0 .5em;
  margin:0;
}

#mainnav ul {
  float:left; display:inline;
  padding:0; margin:0;
}

#mainnav li {
  float:left; display:inline;
  padding:0 .5em;

  list-style-type:none;
  border-right:1px solid #f90;
}

#mainnav li.last {
  border-right:none;
}

#mainnav li a {
  color:#666;
  text-decoration:none;
}

#mainnav li a:hover {
  color:#f90;
}


/* ---------- shortcuts ---------- */

#shortcuts {
  clear:both;
  padding:0;
  margin:0 2em 0 0;
  min-height:0;
}

#shortcuts ul {
  float:right;
  padding:0; margin:0;
}

#shortcuts li {
  float:left; display:inline;
  padding:0 .5em;

  list-style-type:none;
  border-right:1px solid #f90;
}

#shortcuts li.last {
  border-right:none;
}

#shortcuts li a,
#shortcuts strong {
  padding:0 0 0 1.5em;

  color:#f90;
  font-weight:normal;
  text-decoration:none;
  background-repeat:no-repeat;
  background-position:0 2px;
}

#shortcuts li a:hover {
  color:#666;
  background-position:0 -91px;
}

#sc_faq a,
#sc_faq strong { background-image:url("../img/shortcuts_faq.png"); }
#sc_contact a,
#sc_contact strong { background-image:url("../img/shortcuts_contact.png"); }
#sc_sitemap a,
#sc_sitemap strong { background-image:url("../img/shortcuts_sitemap.png"); }
#sc_search a,
#sc_search strong { background-image:url("../img/shortcuts_search.png"); }
#sc_innovatieplatform a,
#sc_innovatieplatform strong { background-image:url("../img/shortcuts_home.png"); }

#shortcuts:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}

* html #shortcuts { height:1px; }
*+html #shortcuts { min-height:0; }


/* -------------------- contents -------------------- */

#contents {
  position:relative;
  width:100%;
  height:34em;

  background:url("../img/pageborderbottom.png") 0 100% repeat-x #a5a5a5;
}

#watermovie {
  padding:1em 0 0 0;
  text-align:center;
}

#watermovienotpl {
  padding:4em 0 0 0;
  text-align:center;
}


/* ---------- boxes general ----------- */

.boxshadow {
  background:#7c7c7c;
}

* html .boxshadow { height: 1px; }  /* add hasLayout, fix containment */
*+html .boxshadow { min-height: 0; } 

.boxcontent {
  position:relative;
  padding:.5em 1em;

  /* give offset to reveal shadow box.
    apply offset to left/top instead of bottom/right to fix text selection in IE6 */
  left: -0.5em;
  top: -0.5em;

  border:1px solid #666;
  background:#fff;
}


/* --------- boxes specific localnav ---------- */

#navpanel {
  position:absolute;
  width:15em;
  top:.5em;
  left:2em;
}

#localnav {
  width:15em;
}

#localnav .boxcontent {
  padding-right:2.5em;
}

#localnav h3 {
  font-size:1.1em;
  font-weight:normal;
}

#localnav h3 a {
  color: #666;
  text-decoration:none;
}

#localnav ul {
  padding:0; margin:0;

  list-style-type:none;
  font-size:.9em;
}

#localnav li a,
#localnav li strong {
  display:block;
  padding:.5em;
 
  color:#666;
  font-weight:bold;
  text-decoration:none;
  border-top:1px solid #ccc;
}

* html #localnav li a { height:1%; }

#localnav a:hover {
  color:#f90;
  text-decoration:underline;
}

#localnav li.onpath strong {
  color:#000;
}


/* --------- boxes specific page ---------- */

#mainpage {
  position:absolute;
  width:42em;
  top:2.5em;
  left:15em;
}

#subpage {
  margin:2em 0;
}

#page .boxcontent {
  padding:1em 2em 3em 2em;
  min-height:30em;
}

* html #page .boxcontent img { position: relative; }  /* fix hidden floating images */

#subpage h3 {
  clear:both;
  padding:1em 0 0 0;
  margin: 0;

  font-size:1.2em;
}



/* -------------------- crumbtrail -------------------- */

#crumbtrail {
  position:relative;
  padding: .5em .25em .25em .25em;
  margin: 0 0 0 17em;
  min-height:0;
}

#crumbtrail ul {
  float:left; display:inline;
  padding:0; margin:0;
}

#crumbtrail li {
  float:left; display:inline;
  margin:0; padding:0;

  list-style-type: none;
}

#crumbtrail li a,
#crumbtrail li strong {
  float:left; display:inline;
  padding:0 10px 0 0;
  margin:0 5px 0 0;

  font-size:.85em;
  color:#666;
  text-decoration:none;
  background:url("../img/pathway.png") 100% 0 no-repeat transparent;
}

#crumbtrail li a:hover {
  color:#333;
  text-decoration:underline;
  background-position:100% 49%;
}

#crumbtrail li strong {
  color:#666;
  text-decoration:none;
  background:none;
}

#crumbtrail:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}

* html #crumbtrail { height:1px; }


/* --------- boxes specific subnav ---------- */

#relatedpanel {
  position:absolute;
  width:16em;
  top:2.5em;
  left:58em;
}

#flashcontainer {
  margin:0 0 1em .5em;
}

#flashcontainer .boxcontent {
  padding:1em 0;

  background:#fff;
}

#ipLedenFlashContainer {
  height: 100px;

  background: url('../img/flash_replacer.jpg') no-repeat 50% 0;
}

#quicklinks {
  margin-left:.5em;
}

#quicklinks .boxcontent {
  color:#fff;
  background:#f90;
}

#quicklinks ul {
  padding:0 0 0 .5em;
  margin:0 0 0 .5em;
}

#quicklinks li {
  padding:0 0 .5em 0;
}

#quicklinks a {
  color:#fff;
}

#quicklinks a:hover {
  color:#333;
  text-decoration:underline;
}


/* -------------------- search page and results -------------------- */

#searchpage {
  padding:2em;
}

#searchpage form {
  clear:both;
  padding:.5em 10px;
  margin:0;

  line-height:1.4em;
  border:1px solid #e5e5e5;
  background-color:#eee;
}

#wsc_extendedform div, #wsc_simpleform div {
  margin:.2em;
}

.searchoption {
  float:left;
  padding:0; margin:0;
  width:32%;
}

#searchpage label {
  display:block;
  margin:0; padding:0;

  font-size:.9em;
  font-weight:bold;
}

#searchpage select, #searchpage input {
  font-size:.9em;
}

.wsc_highlight {
  font-weight:bold;
}

.wsc_result {
  padding-top:1em;
}

.wsc_result dt {
  font-size:1.1em;
}

.wsc_result dd {
  padding:0; margin:0;
}

#contents .wsc_result dd p,
#contents .wsc_result dd p a,
#contents .wsc_result dd p a:visited  {
  margin:0; padding:0;

  color:#333;
}

#wsc_summary {
  margin:1em 0;
}

#wsc_sortby dt,
#wsc_sortby dd {
  display:inline;
  padding:0; margin:0;

  list-style-type:none;
}

#wsc_pagenav {
  list-style-type:none;
  text-align:center;
}

#wsc_pagenav li {
  display:inline;
  margin:0 .2em;

  list-style-type:none;
}

* html #searchpage form { height:1px;}
#searchpage form:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}

/* -------------------- pagenav -------------------- */

.pagenav {
  padding:.5em 0;
  margin:0 1em 0 0;

  height:2em;
}

.pagenav li {
  list-style-type:none;
}

.pagenav li.previous {
  float:left; display:inline;
}

.pagenav li.next {
  float:right; display:inline;
}

.pagenav li a,
.messages li a {
  color:#06c;
  text-decoration:none;
}

.pagenav li a:hover,
.messages li a:hover {
  color:#fa0;
  text-decoration:underline;
}

.pagenav:after{
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
  content:".";
}

* html .pagenav {
  height:1px;
}


/* ----------- contentlisting ----------- */

#contentlisting dt {
  font-weight:bold;
}

#contentlisting dd {
  padding:.3em 0 1em 0;
  margin:0;
}


#contentlisting dd.description {
}

#contentlisting dd.date {
  padding:0; margin:0;

  color:#fa0;
  font-size:.8em;
  border:none;
}

#page #contentlisting dt a,
#page #contentlisting dt a:hover {
  color:#004a76;
}


/* ------------------------ forum item --------------------------- */

#subpage {
  color:#999;
  font-size:.9em;
}

#subpage a {
  color: #f79c10;
  text-decoration: none;
}

#subpage a:hover {
  color: #333;
  text-decoration: underline;
}


/* ------------------------ search results --------------------------- */

#searchpage {
  font-family:arial, helvetica, sans-serif;
}

#searchpage form {
  clear:both;
  margin:0;
  padding:.5em 10px;
  line-height:1.4em;
  min-height:0;

  border:1px solid #e0e0e0;
  background-color:#ebf0f8;
}

* html #searchpage form { height:1px;}
#searchpage form:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}

#wsc_extendedform div, #wsc_simpleform div {
  margin:.2em;
}

.searchoption {
  float:left;
  padding:0; margin:0;
  width:32%;
}

#searchpage label {
  display:block;
  margin:0; padding:0;

  font-size:92%;
  font-weight:bold;
}

#searchpage select, #searchpage input {
  font-size:92%;
}

.wsc_highlight {
  font-weight:bold;
}

.wsc_result {
  padding-top:1em;
}

.wsc_result dt {
  font-size:1em;
  font-weight:bold;
}

.wsc_result dd {
  padding:.3em 0 0 0;
  margin:0;
}

.wsc_resultprops {
  padding:.3em 0 0 0;
  margin:0;

  color:#008000;
  font-size:.8em;
}

#wsc_summary {
  margin:1em 0;
}

#wsc_sortby dt,
#wsc_sortby dd {
  display:inline;
  padding:0; margin:0;

  list-style-type:none;
}

#wsc_pagenav {
  text-align:center;
  list-style-type:none;
}

#wsc_pagenav li {
  display:inline;
  margin:0 .2em;

  list-style-type:none;
}


/* ------------------- footer ------------------- */

#footer {
  position:absolute;
  width:100%;
  top:44em;
  left:0;
}


/* ---------- conditionsnav --------- */

#conditionsnav {
  float:right; display:inline;
  padding:2em 0; margin:0;

  font-size:.95em;
}

#conditionsnav ul {
  float:left; display:inline;
  padding:2em 2em 0 0;
  margin:0;
}

#conditionsnav li {
  float:left; display:inline;
  padding:0 1em;

  list-style-type:none;
  border-right:1px solid #f90;
}

#conditionsnav li.last {
  border-right:none;
}

#conditionsnav li a {
  color:#666;
  text-decoration:none;
}

#conditionsnav li a:hover {
  color:#f90;
}


/* ---------- realisatie ---------- */

#realisatie {
  display:none;
  position:relative;
  padding:1em 0;
  margin:0 0 0 -.5em;

  color:#aaa;
  font-size:.85em;
  background:#fff;
}

#realisatie p {
  padding:0; margin:0;
}

#realisatie a {
  padding:2em 0 2em 28px;
  margin:0;
  text-decoration:none;

  color:#aaa;
  background:url("../img/sisicon.png") 5px 50% no-repeat transparent;
}

#realisatie a:hover {
  color:#666;
  text-decoration:underline;
}

.uplink {
  margin:0;
  padding:.5em 0;
}

.uplink a {
  display:block;
  padding:.2em;

  color:#ccc;
  font-size:.8em;
}

#localnav .uplink a:hover {
  color:#000;
  background-color:#ccc;
}

a img { border:none; }


/* -------------------- buttons -------------------- */

.button,
.formbutton {
  clear:both;
  float:left; display:inline;
  padding:0 2em 0 0;
  margin:0;
  min-height:0;

  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-decoration:none;
  cursor:pointer;
  background:url("../img/button.png") 100% 0 no-repeat;
}

* html .button,
* html .formbutton {
  position: relative; /* fix hidden float in absolute div */
}

.button span {
  display:block;
  float:left; display:inline;
  padding:1em 0 0.8em 2em;
  min-height:0;

  color:#fff;
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
  background:url("../img/button.png") 0 0 no-repeat white;
}

.formbutton input {
  display:block;
  float:left; display:inline;
  padding:.7em 0 .5em 2em;
  margin:0;
  min-height:0;

  color:#fff;
  cursor:pointer;
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
  border:none;
  background:url("../img/button.png") 0 0 no-repeat #f90;
}

.button:hover,
.button-hover,
.formbutton.hover {
  text-decoration:none;
  background-position:100% -65px;
}

.button:hover span,
.button-hover span,
.formbutton:hover input,
.button-hover input {
  text-decoration:none;
  background-position:0 -65px;
}

.button:after,
.button span:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}

* html .button,
* html .button span { height:1px; }

*+html .button,
*+html .button span { min-height:0; }


/* -------------------- form -------------------- */

form.innoform {
  padding:0; margin:0;

  color:#666;
}

form.innoform fieldset {
  display:block;
  padding:0 .5em 1em 0;
  margin:0 .5em 2em 0;
  width:33em;

  border:1px dotted #ccc;
}

form.innoform legend {
  padding:.5em;
  margin:0 0 .5em .5em;

  color:#f90;
  font-size:1.4em;
  border:1px solid #efefef;
  background:url("../img/blank.png") #fff; /* hide seethrough in IE */
}

form.innoform .formfield {
  float:left; display:inline;
  padding:.5em; margin:0;
  width:100%;
  min-height:0;
}

form.innoform a img {
  border:none;
}

form.innoform #interests p {
  float:left; display:inline;
  padding:.5em 0; margin:0;
  min-height:0;
  width:49%;
}

form.innoform label {
  clear:left;
  float:left; display:block;
  padding:0 .5em;
  margin:0;
  width:12em;
  min-height:0;

  color:#666;
  text-align:right;
}

form.innoform label.contacts {
  clear:left;
  float:left; display:block;
  padding:0 1em 0 0;
  margin:0;
  width:20em;

  color:#666;
  text-align:right;
}

form.innoform input.text {
  padding:0 .5em;
  width:18em;
}

form.innoform select {
  width:18em;
}

form.innoform textarea {
  overflow:auto;
  padding:0.5em;
  width:17em;

  font-family:Helvetica, Geneva, Verdana, Arial, sans-serif;
  font-size:1em;
}

form.innoform .required {
  background:url("../img/asterisk.png") 10% 50% no-repeat;
}

form.innoform option {
  background:#efefef;
}

form.innoform small {
  display:block;
  margin:0 0 0 17em;

  color:#999;
}

form.innoform input.error,
form.innoform select.error,
form.innoform textarea.error {
  border:2px solid #f90;
}

form.innoform p.error small {
  display:block;
  margin:0 0 0 17em;

  color:#f90;
}

form.innoform .inputbutton {
  margin:0 0 0 16em;
}

form.innoform label:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}

* html form.innoform label { height:1px; }


/* -------------------- form -------------------- */

#personal {
  color:#666;
}

#personal fieldset {
  display:block;
  padding:0 .5em 1em 0;
  margin:0 .5em 2em 0;
  width:35em;

  border:1px dotted #ccc;
}

#personal legend {
  padding:.5em;
  margin:0 0 .5em .5em;

  color:#f90;
  font-size:1.4em;
  font-family:"Times New Roman", Times, serif;
  border:1px solid #efefef;
  background:url("../img/blank.png") #fff; /* hide seethrough in IE */
}

#personal p {
  float:left; display:inline;
  padding:.5em 0; margin:0;
  min-height:0;
}

#personal label {
  clear:left;
  float:left; display:block;
  padding:0 1em 0 0;
  margin:0;
  width:12em;

  color:#666;
  text-align:right;
}

#personal label:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}

* html #personal label { height:1px; }


/* -------------------- picture -------------------- */

#picture p img {
  padding:1em;
}

#signup li,
#mypersonalinfo li,
#mycommunities li,
#mythemas li,
#mycontacts li,
#myrssfeeds li {
  clear:both;
  padding:0; margin:0;
}


/* -------------------- pagenav -------------------- */

.pagenav {
  padding:.5em 0;
  margin:0 1em 0 0;

  height:2em;
}

.pagenav li {
  list-style-type:none;
}

.pagenav li.previous {
  float:left; display:inline;
}

.pagenav li.next {
  float:right; display:inline;
}

.pagenav:after{
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
  content:".";
}

* html .pagenav {
  height:1px;
}


/* ---------------- sitemap --------------- */

ul#sitemap {
  font-size:1.1em;
  line-height:1.2em;
}

#sitemap ul {
  font-size:.95em;
}

#sitemap li {
  padding:.2em .2em 0 .2em;
  margin:0;
  
  list-style-type:square;
}

#sitemap li a {
  padding:.1em; margin:0;

  color:#666;
  text-decoration:none;
  border-bottom:1px solid #fff;
}

#sitemap li a:hover {
  color:#000;
  border-bottom:1px solid #f90;
}


/* ------------------------ webpack --------------------------- */

.whwp {
  font-family:arial, helvetica, sans-serif;
}

.whwp .whwp-title {
  font-weight:bold;
}

.whwp a {
  color:#f79c10;
  text-decoration:none;
}

.whwp a:hover {
  color:#000;
  text-decoration:underline;
}

.whwp .whwp-button {
  margin:.2em;
  width:130px;

  color:#fff;
  text-align:center;
  font-weight:bold;
  border-top:1px solid #ccc;
  border-right:1px solid #333;
  border-bottom:1px solid #333;
  border-left:1px solid #ccc;
  background:#f79c10;
}

.whwp .whwp-button:hover {
  color:#fff;
  border-top:1px solid #333;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-left:1px solid #333;
  background-color:#f79c10;
}

.whwp a.whwp-button, .whwp a.whwp-button:hover {
  display:block;
  padding:.4em .5em;

  vertical-align:middle;
  text-decoration:none;
  white-space:nowrap;
}

.whwp input.whwp-button {
  cursor:pointer;   /* IE/FF work around: first pointer, then hand */
  font-family:verdana, arial, helvetica, sans-serif; /* Inherit font-family */
  font-size:100%; /* Inherit font-size */
}

.whwp .whwp-questiongroup {
  padding:0;
  margin:2em 0;

  background-color:#fff;
}

.whwp .whwp-questiongroup .whwp-question {
  margin:1em 0;
}

.whwp .whwp-questiongroup .whwp-question label,
.whwp .whwp-questiongroup .whwp-question {
  margin:1em 0 .4em 0;

  font-style:italic;
}

.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:verdana, Arial, Helvetica, sans-serif;
  font-style:normal;
  border:1px solid #666;
}

.whwp .whwp-entry {
  margin:0 0 1em 0;

  border:1px solid #ccc;
}

.whwp .whwp-threadtitle {
  padding:.4em;

  color:#fff;
  font-weight:bold;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  background-color:#f5f5f5;
}

.whwp .whwp-entry .whwp-header {
  padding:.4em;

  color:#666;
  font-size:.9em;
  background-color:#dfdfdf;
}

.whwp .whwp-entry .whwp-footer {
  padding:.4em;

  color:#666;
  background-color:#f5f5f5;
}

.whwp .whwp-entry .whwp-header a {
  color:#f79c10;
  font-size:1.1em;
  font-weight:bold;
}

.whwp .whwp-entry .whwp-header a:hover {
  color:#000;
  text-decoration:underline;
}

.whwp .whwp-entry .whwp-message {
  padding:.4em;
  
  font-size:.95em;
}

.whwp .whwp-entry .whwp-message blockquote {
  padding-left:.5em;
  margin-left:1px;

  border-left:1px solid #000;
}

.whwp table.whwp-table {
  width:100%;

  font-size:100%; /* Ensure IE picks up the inherited font-size for this table */
  border:1px solid #ccc;
}

.whwp table.whwp-table th {
  padding:.5em;

  font-size:1.1em;
  vertical-align:top;
  text-align:left;
  white-space:nowrap;
  background-color:#f5f5f5;
}

.whwp table.whwp-table td {
  padding:.5em 0;

  vertical-align:top;
}

.whwp table.whwp-table td table {
  width:100%;

  color:#f79c10;
  font-size:100%;
  font-weight:bold;
}

.whwp table.whwp-table td table td {
  padding:.4em 0px;

  border-bottom:1px solid #f79c10;
}

.whwp .whwp-odd {
  background-color:#fff;
}

.whwp .whwp-even {
  background-color:#fff;
}

.whwp .whwp-odd:hover,
.whwp .whwp-even:hover {
  background-color:#f5f5f5;
}

.whwp .whwp-errors {
  color:#c00;
}

.whwp table.whwp-attachments {
  font-size:100%;
}


/* -------------------- contentlisting -------------------- */

#contentlisting dt {
  font-weight:bold;
}

#contentlisting dd {
  padding:.3em 0 1em 0;
  margin:0;
}

#contentlisting dd.description {
}

#contentlisting dd.date {
  margin:0; padding:0;

  color:#f90;
  font-size:.8em;
  border:none;
}

#page #contentlisting dt a,
#page #contentlisting dt a:hover {
  color:#004a76;
}


/* ------------------------ search results --------------------------- */

#searchpage {
  font-family:arial, helvetica, sans-serif;
}

#searchpage form {
  clear:both;
  padding:.5em 10px;
  margin:0;

  min-height:0;
  line-height:1.4em;
  border:1px solid #e0e0e0;
  background-color:#ebf0f8;
}

* html #searchpage form { height:1px;}
#searchpage form:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}

#wsc_extendedform div, #wsc_simpleform div {
  margin:.2em;
}

.searchoption {
  float:left;
  padding:0; margin:0;
  width:32%;
}

#searchpage label {
  padding:0; margin:0;
  display:block;

  font-size:92%;
  font-weight:bold;
}

#searchpage select, #searchpage input {
  font-size:92%;
}

.wsc_highlight {
  font-weight:bold;
}

.wsc_result {
  padding-top:1em;
}

.wsc_result dt {
  font-size:1em;
  font-weight:bold;
}

.wsc_result dd {
  padding:.3em 0 0 0;
  margin:0;
}

.wsc_resultprops {
  padding:.3em 0 0 0;
  margin:0;

  color:#008000;
  font-size:.8em;
}

#wsc_summary {
  margin:1em 0;
}

#wsc_sortby dt,
#wsc_sortby dd {
  display:inline;
  padding:0; margin:0;

  list-style-type:none;
}

#wsc_pagenav {
  list-style-type:none;
  text-align:center;
}

#wsc_pagenav li {
  display:inline;
  margin:0 .2em;

  list-style-type:none;
}


/* -------------------- banners -------------------- */

#ipendezorg img { border:1px solid #ccc; }
