/**
 * (c) InfoProjects bv. - www.infoprojects.nl
 *
 * $Revision: 1.37 $
 * $Date: 2010/05/03 11:35:58 $
 * $Author: Ad $
 */

/* zoekformulier in header */

.zoek {
  position:absolute;
  top:0;
  left:500px;
  width:249px;
  height:35px;
  z-index:11;
  overflow:hidden;
  /* background-color in {scheme}.css */
  /* background-image in css.xsl */
}

.activate_handheld {
  position:absolute;
  top:0;
  left:0;
  width:25px;
  height:30px;
  z-index:11;
  background-image:url(/views/shared/images/nav/handheld.gif);
  background-repeat:no-repeat;
  background-position:8px 6px;
}

.activate_handheld a {
  position:absolute;
  width:25px;
  height:30px;
  top:0;
  left:0;
  text-indent:-2000px;
}

.zoek_een_collega {
  left:750px;
  background-image:none !important;
  border-right-style:none !important;
}

.zoek .zoek_label {
  position:absolute;
  left:10px;
  top:10px;
}

.zoek_een_pagina .zoek_label_visual,
.zoek_een_antwoord .zoek_label_visual {
  position:absolute;
  left:20px;
  width:16px;
  height:16px;
  top:8px;
  text-indent:16px;
  overflow:hidden;
  background-image:url(/views/shared/images/layout/zoek_een_pagina.gif);
  background-repeat:no-repeat;
}

.zoek_een_collega .zoek_label_visual {
  position:absolute;
  left:20px;
  width:16px;
  height:16px;
  top:8px;
  text-indent:16px;
  overflow:hidden;
  background-image:url(/views/shared/images/layout/zoek_een_collega.gif);
  background-repeat:no-repeat;
}

.zoek .zoek_box {
  position:absolute;
  left:55px;
  top:6px;
}

.zoek .zoek_box INPUT {
  color:#000;
  background-color:#fff;
  border:solid 1px #666565;
  font-size:90%;
  width:155px;
  height:16px;
}

.zoek .zoek_button {
  position:absolute;
  left:230px;
  top:7px;
  background-position:left center;
  overflow:hidden;
  padding:0 0 0 19px;
  text-indent:19px;
  width:19px;
  height:19px;
}

/* menu */
.mainmenu {
  position:relative;
  left:0;
  top:35px;
  width:1000px;
  height:39.6ex;
  z-index:5;
  /* background-color in {scheme}.css */
  /* top en height worden overruled in css.xsl */
}

.mainmenu_has_background {
  background-position:0 0 !important;
}

.sitepad {
  position:relative;
  left:0;
  width:1000px;
  /* top in css.xsl */
  /* background-color in {scheme}.css of {scheme}/xsl/css.xsl */
}

.empty_sitepad {
  width:750px;
}

.pad {
  width:725px;
  padding:13px 0 17px 0;
  overflow:hidden;
  /* color in {scheme}.css of {scheme}/xsl/css.xsl */
}

.pad A {
  float:left;
}

IMG.padpijl {
  width:14px;
  height:12px;
  margin:2px 3px 2px 3px;
}

UL.main {
  position:relative;
  top:0;
  left:0;
  width:250px;
  height:33ex;
  margin:0;
  padding:1.7ex 0 1.7ex 0;
  list-style:none;
  /* height worden overruled in css.xsl */
}

UL.main LI {
  padding-left:25px;
  line-height:3ex;
  background-repeat:no-repeat;
  background-position:0 5px;
}

UL.main A {
  display: block;
  font-weight:bold;
  /* color in {scheme}.css of {scheme}/xsl/css.xsl of {scheme}/xsl/css.xsl */
}

LI.nav,
LI.subnav {
  background-image:none;
}

UL.sub {
  position:absolute;
  top:1.7ex;
  left:250px;
  width:250px;
  margin:0;
  padding:0;
  list-style:none;
  display:none;
}

LI.open UL.sub {
  display:block;
}

UL.sub LI {
  clear:both;
}

UL.sub A {
  display: block;
  /* font-weight en color in {scheme}.css of {scheme}/xsl/css.xsl */
}

UL.functions {
  position:absolute;
  top:1.7ex;
  left:500px;
  width:249px;
  margin:0 0 0 1px;
  padding:0;
  list-style:none;
}

UL.functions LI {
  clear:left;
  padding:0 0 0 31px;
  margin:0 0 0 1px;
  line-height:3ex;
  width:auto !important;
  background-repeat:no-repeat;
}

UL.functions A {
  display: block;
  line-height:3.6ex;
  /* color in {scheme}.css */
}

UL.functions A.inline,
UL.functions SPAN.inline {
  line-height:3.6ex;
  display: inline;
}

UL.functions SPAN.bigger {
  font-weight:bold;
  font-size:110%;
}

UL.functions SPAN.smaller {
  font-weight:bold;
  font-size:90%;
}

#menu_logo,
.menu_logo {
  position:absolute;
  top:0;
  right:255px;
  width:37px;
  height:148px;
  background-repeat:no-repeat;
}

#sitepad_logo,
.sitepad_logo {
  position:absolute;
  top:0;
  right:250px;
  width:15px;
  height:43px;
}

UL.functions IMG.function {
  width:31px;
  height:22px;
}

UL A:hover {
  /* color in {scheme}.css */
}

/* handheld */
.handheld .zoek {
  padding:3px 0 3px 10px;
  height:auto;
}

.handheld .zoek div,
.handheld .zoek .zoek_box,
.handheld .zoek .zoek_label {
  position:static;
  display:inline;
  padding-right:3px;
}

.handheld .zoek .zoek_button {
  position:static;
  display:inline;
  left:auto;
  top:auto;
  background-image:none;
  padding:0;
  text-indent:0;
  width:auto;
  height:auto;
  text-align:center;
  line-height:normal;
  background-color:#cccccc;
  border:1px solid #333333;
  font-weight:bold;
}

@media print {
  .sitepad {
    width:auto;
  }
}