* { 
  font-family: verdana, sans-serif; 
}

body {
  font-size: 0.95em;
  padding: 0px;
  margin: 0px;
  background-color: #071646;
  color: #0c2253;
  background-image: url("vormgeving/images/bodybg.gif"); 
  background-position: center center;
  background-repeat: repeat-y;
  height: 100%
}

h1 {
   font-size: 1.4em;
   margin-bottom: 1.1em;
}

h2 {
  font-size: 1.1em;
  font-weight: bolder;
  margin-bottom: 1.1em;
}

h3 {
  font-size: 1.0em;
  font-weight: bolder;
}

h4 {
  font-size: 0.95m;
  font-weight: bolder;
}

h5 {
  font-size: 0.95em;
  font-weight: bolder;
}

h6 {
  font-size: 0.95em;
  font-weight: bolder;
}

td {
  font-size: 0.95em;
}

p {
  font-size: 0.95em;
}



br {
  clear: both;
}

#snellinks a {
  text-decoration: none;
  padding: 0px 8px 0px 0px;
  margin: 0px 5px 0px 0px;
  color: #0c2253;
  background-image: url("vormgeving/images/kruimelpad_divider.gif");
  background-position: right 2px;
  background-repeat: no-repeat;
}

a {
  text-decoration: none;
  color: #1F90B4;
}

a:hover {
  color: #0c2253;
  text-decoration: underline;
}

a:active{
  color: #41bce6;
/*  font-weight: bold;	*/
}

.activelink
{
  color: #41bce6;
  font-weight: normal;	
  background-color: #41bce6;
}

#snellinks a:hover {
  color: #42bde3;
}

#snellinks a.noimg {
  background-image: none;
}

.submitbutton {
  color: #0c2253;
  background-color: #d0e22c;
  font-weight: bold;
  font-size: 0.75em;
  heigth: 30px;
  cursor: pointer;
}

 table, tr, td {
  margin: 0px;
  padding: 0px;
  vertical-align: top;
} 

form {
  margin: 0px;
  padding: 0px;
}



/* BEGIN MAINFRAME */

/* Begin correctie TvdS - 2006-08-22 */

#outerframe {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  padding: 0px;
  margin: 0px;
}
/* Einde correctie TvdS - 2006-08-22 */


#innerframe {
  position: relative;  
  text-align: left;
  width: 996px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
}

/* BEGIN LOGOFRAME */

#logoframe, #logolink, #logolink img, #sitewide {
  margin: 0px;
  padding: 0px;
}

#logoframe {
  position: relative;
  float: left;
  width: 996px;
  height: 77px;
  background-image: url("vormgeving/images/beeldelement.jpg");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

#logolink {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 254px;
  height: 77px;
  z-index: 10;
}

#logolink img {
  border: 0px;
}

#sitewide {
  position: absolute;
  left: 25px;
  top: 5px;
  font-size: 0.7em;
}

/* Begin correctie TvdS - 2006-08-22 | Class aangepast-gecorrigeerd */
#sitewide a {
  color: #0c2253;
  /* background-image: url("vormgeving/images/kruimelpad_divider.gif");
  background-position: right 2px;
  background-repeat: no-repeat; */
}

/* Einde correctie TvdS - 2006-08-22 */

#sluitdossierimg {
 position: absolute;
 left: 2px;
 top: 5px;
 margin-right: 3px;
 margin-bottom: -5px;
}

#sluitdossier {
  position: absolute;
  left: 23px;
  top: 9px;
  font-size: 0.6em;
}

#sluitdossier a {
  color: #000000;
}

#sluitdossier a:hover {
  text-decoration: underline;
}

/* BEGIN PAGINAFUNCTIES */

#paginafunctiesframe {
  position: relative;
  float: left;
  width: 995px;
  height: 20px;
  margin: 5px 0px 0px 0px;
  /*border: solid 1px black; */
}

#snellinks {
  position: relative;
  float: left;
  font-weight: bold;
  font-size: 0.75em;
  margin: 0px 0px 0px 241px;
}

#zoeken {
  position: absolute;
  top: 0px;
  left: 826px;
  z-index: 1000;
}


#zoeken form input {
  height: 12px;
  width: 110px;
  font-size: 0.6em;
  margin-bottom: 12px;
  border: solid 1px #41bce6;
}

#zoeken form input.imagebutton {
  margin-top: 0px;
  margin-bottom: 8px;
  width: auto;
  height: auto;
  border: none;
}

#zoeken form p {
  display: inline;
}

#zoeken img {
  border: none;
  margin-bottom: 8px;
}

/* BEGIN ZOEKSFEER */

#zoeksfeerframe, .gridlijn, #sfeerbeeld {
  position: relative;
  float: left;
}

/*
#zoeksfeerframe {
  width: 996px;
  height: 121px;
  margin: 0px 0px 13px 0px;
}
*/

/* Begin 20065053_volo_cms door b dreef */
#zoeksfeerframe {
  width: 996px;
  height: 81px;
  margin: 0px 0px 5px 0px;
}
/* Einde 20065053_volo_cms door b dreef */

.gridlijn {
  position: relative;
  float: left;
  width: 992px;
  height: 1px;
  overflow: hidden;
  background-color: #41bce6;
  margin: 0px 0px 0px 4px;
}

/* Begin correctie TvdS - 2006-08-22 | Andere background jpg andere width en margin aangepast, zie ook directory images!  
#sfeerbeeld {
  width: 992px;
  height: 119px;
  margin: 0px 0px 0px 4px;
  background-color: #41bce6;
  background-image: url("vormgeving/images/sfeerbeelden/beeld_02.jpg");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

 Einde correctie TvdS - 2006-08-22 */

/* Begin 20065053_volo_cms door b dreef */
#sfeerbeeld {
  position: relative;
  float: left;
  width: 992px;
  height: 77px;
  margin: 0px 0px 0px 4px;
  background-color: #41bce6;
  background-image: url("vormgeving/images/sfeerbeelden/beeld_03.jpg");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  border-top: 1px solid #41bce6;
  border-bottom: 1px solid #41bce6;
}

/*
.zoekingang {
  position: absolute;
  left: 4px;
  width: 236px;
  height: 30px;
  background-color: #d0e22c;
  border-style: solid;
  border-color: #41bde1;
  margin: 0px;
  padding: 9px 0px 0px 0px;
}
*/
/*
.zoekingang.snelzoeken {
  top: 1px;
  width: 336px;
  height: 25px;
  border-width: 0px 1px 1px 1px;
  z-index: 10;
}
*/

.snelzoeken {
  position: relative;
  float: left;
  width: 334px; 
  height: 25px;
  border-width: 0px 1px 1px 1px;
  background-color: #d0e22c;
  border-style: solid;
  border-color: #41bde1;
  z-index: 10;
}

.snelzoeken label {
  float: left;
  font-size: 0.8em;
  font-weight: bold;
  width: 100px;
  margin: 4px 0px 0px 2px;
}

.snelzoeken input {
  width: 164px;
  height: 17px;
  border: 1px solid #41bde1;
  color: #0c2253;
  font-size: 0.7em;
  /* line-height: 1.2em; */
  margin: 2px 5px 7px 25px;
  padding: 2px 0px 0px 2px;
}

.snelzoeken a {
  text-decoration: none;
  border: none;
}

.snelzoeken img {
  border: none;
  margin-top: 2px;
}

.kwalificatie {
  position: relative;
  float: left;
  width: 234px;
  height: 22px;
  border-left: 1px solid #41bde1;
  border-right: 1px solid #41bde1;
    z-index: 10;
  background: #d0e22c url("vormgeving/images/btn_pijltje_felgroen.gif") no-repeat 97% 50%;
  font-size: 0.8em;
  font-weight: bold;
  padding: 3px 0px 0px 2px;
  cursor: pointer;
}

.kwalificatieMO {
  position: relative;
  float: left;
  width: 234px;
  height: 22px;
  border-left: 1px solid #41bde1;
  border-right: 1px solid #41bde1;
  z-index: 10;
  background: #f6f6d2 url("vormgeving/images/btn_pijltje_lichtgroen.gif") no-repeat 97% 50%;
  font-size: 0.8em;
  font-weight: bold;
  padding: 3px 0px 0px 2px;
  cursor: pointer;
}

.uitgebreidzoeken {
  position: relative;
  float: left;
  width: 234px;
  height: 22px;
  background-color: #d0e22c;
  border-left: 1px solid #41bde1;
  border-right: 1px solid #41bde1;
  border-bottom: 1px solid #41bde1;
  z-index: 10;
    background: #d0e22c url("vormgeving/images/btn_pijltje_felgroen.gif") no-repeat 97% 50%;
  font-size: 0.8em;
  font-weight: bold;
  padding: 3px 0px 0px 2px;
  cursor: pointer;
  vertical-align: bottom
}

.uitgebreidzoekenMO {
  position: relative;
  float: left;
  width: 234px;
  height: 22px;
  background-color: #d0e22c;
  border-left: 1px solid #41bde1;
  border-right: 1px solid #41bde1;
  border-bottom: 1px solid #41bde1;
  z-index: 10;
  background: #d0e22c url("vormgeving/images/btn_pijltje_lichtgroen.gif") no-repeat 97% 50%;
  font-size: 0.8em;
  font-weight: bold;
  padding: 3px 0px 0px 2px;
  cursor: pointer;
  vertical-align: middle
}

.uitgebreidzoekenMO {
  background-color: #f6f6d2;
}

.uitgebreidzoeken label {
  float: left;
  font-size: 0.8em;
  font-weight: bold;
  width: 205px;
  margin: 4px 0px 0px 2px;
}

.uitgebreidzoekenMO label {
  float: left;
  font-size: 0.8em;
  font-weight: bold;
  width: 205px;
  margin: 4px 0px 0px 2px;
}

.uitgebreidzoeken a img {
  border: none;
  margin-top: 2px;
}

.uitgebreidzoekenMO a img {
  border: none;
  margin-top: 2px;
}

/*
.uitgebreidzoeken, .uitgebreidzoekenMO a {
  text-decoration: none;
}

.uitgebreidzoeken, .uitgebreidzoekenMO a img {
  border: none;
}
*/

/* Begin correctie TvdS - 2006-08-22 | z-index toegevoegd 
.zoekingang.kwalificatie {
  top: 41px;
  border-width: 0px 1px 1px 1px;
  z-index: 10;
}
*//* Einde correctie TvdS - 2006-08-22 */

/* Begin correctie TvdS - 2006-08-22 | z-index toegevoegd
.zoekingang.uitgebreidzoeken {
  top: 81px;
  height: 30px;
  border-width: 0px 1px 0px 1px;
  z-index: 10;
}
*//* Einde correctie TvdS - 2006-08-22 

.zoekingang.snelzoeken input.text {
  width: 164px;
  height: 16px;
  border: 1px solid #41bde1;
  color: #0c2253;
  font-size: 0.7em;
  line-height: 1.2em;
  padding-top: 2px;
  margin-top: 0px;
  margin-bottom: 4px;
}
*/

/* BEGIN CONTENTEIGENSCHAPPEN */

/* HEADERS VOOR DE DIVERSE PAGINA'S */

#pageheader {
  position: relative;
  float: left;
  height: 26px;
  width: 996px;
  color: #41bce6;
  font-weight: bold;
  margin: 5px 0px 0px 0px;
  border-bottom: solid 1px #41bce6;
  /*border: solid 1px black;*/
}

#pageheader img {
  border: none;
}

#koplinkerkolom{ 
  position: relative;
  float: left;
  width: 239px; 
  font-size: 1.1em;
  margin-left: 2px;
}

#koptekst { 
  position: relative;
  float: left;
  width: 720px;
  font-size: 1.2em;
}

#kopinhoudsopgave { /* voor kwalificatiesmbodetail */
  position: relative;
  float: left;
  width: 125px;
  font-size: 0.8em;
  color: black;
  padding: 4px 0px 0px 8px;
}

#inhoudsopgave0-100 { 
  position: relative;
  float: left;
  width: 17px;
  height: 13px;
  background-image: url("vormgeving/images/layout_0-100.gif"); 
  background-repeat: no-repeat;
  margin: 5px 0px 0px 2px;
  cursor: pointer;
}

#inhoudsopgave50-50 { 
  position: relative;
  float: left;
  width: 17px;
  height: 13px;
  background-image: url("vormgeving/images/layout_50-50.gif");
  background-repeat: no-repeat;
  margin: 5px 0px 0px 2px;
  cursor: pointer;
}

#inhoudsopgavedefault { 
  position: relative;
  float: left;
  width: 17px;
  height: 13px;
  background-image: url("vormgeving/images/layout_default.gif");
  background-repeat: no-repeat;
  margin: 5px 0px 0px 2px;
  cursor: pointer;
}

#printpdf {
  position: relative;
  float: left;
  width: 14px;
  height: 14px;
  margin: 3px 0px 0px 8px;
}

#downloadpdf {
  position: relative;
  float: left;
  width: 14px;
  height: 14px;
  margin: 3px 0px 0px 2px;
}

#koplandelijkekwalificaties { /* voor kwalificatiesmbodetail */
  position: relative;
  float: left;
  width: 700px;
  font-size: 1.1em;
  font-weight: normal;
  padding-left: 11px;
}

#koplandelijkekwalificaties span {
  font-weight: bold;
}

#kopkwalificatiesmbo { /* voor kwalificatiesmbo */
  position: relative;
  float: left;
  width: 760px;
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 20px;
}

#kopkwalificatiestructuur { /* voor kwalificatiestructuur */
  position: relative;
  float: left;
  width: 750px;
  font-size: 1.3em;
  font-weight: bold;
  padding-left: 240px;
}

/* EINDE HEADER DEFINITIES */

/* definities ihkv kwalificatiesmbodetailvervolg */
#landelijkekwalificatiesparagraaf {
  position: relative;
  float: left;
  width: 753px;
/*  height: 600px; */
  overflow: auto;
  margin-left: 4px;
/*  font-size: 0.95em; */
}

#landelijkekwalificatiesparagraaf  h1 {
  font-size: 1.4em;
  margin-bottom: 1.1em;
}

#kruimelpad {
  position: absolute;
  width:150%;
  float: left;
  margin-left: 0px;
  padding-left:5px;  
  border-bottom: 1px solid #41bce6;
}

#kruimelpadtekst {
  position: relative;
  float: left;
  margin-top: 2px;
  font-weight: bold;
  color: #41bce6;
  font-size: 0.7em;
}

#winkelwagenklein {
  position: relative;
  float: right; 
  margin-top: 1px;
  margin-right: 5px;
}

/* einde kwalificatiesmbodetailvervolg */

.kop, .kopzoek {
  height: 26px;
  display: block;
  margin: 0px 0px 15px 0px;
  padding: 5px 0px 0px 25px;
  font-weight: bold;
  color: #41bce6;
  border-bottom: 1px solid #41bce6;
}


/* Begin correctie TvdS - 2006-08-22 | #zieookblok toegevoegd tbv 3koloms layout */
#zieookblok {
  position: relative;
  float: left;
  width: 242px;
}

#zieookblok .kop {
  font-size: 1.1em;
  margin-top: -32px;
  margin-left: -11px;
}

.zieookitem {
  position: relative;
  float: left;
  width: 185px;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 0.7em;
  line-height: 1.25em;
  color: #7375a2;
}

.zieookitem a {
  display: block;
}

/* Einde correctie TvdS - 2006-08-22 */

#tekst {
  position: relative;
  float: left;
  background-color: white;
  overflow: visible;
  width: 720px;
}

#tekst3k {
  position: relative;
  float: left;
  background-color: white;
  width: 558px;
}

#tekst .kop {
  padding: 2px 0px 0px 0px;
  height: 29px;
  font-size: 1.3em;
}

#kwalificatietekst .kop {
  padding: 5px 0px 0px 10px;
  height: 29px;
  font-size: 1.3em;
}

#tekst .kopzoek {
  font-size: 1.2em;
  color: #0c2253;
  font-weight: normal;
  margin: 0px 0px 15px 0px;
  padding: 5px 0px 0px 25px;
}

#kwalificatietekst .kopzoek {
  font-size: 1.2em;
  color: #0c2253;
  font-weight: normal;
  margin: 0px 0px 15px 0px;
  padding: 5px 0px 0px 25px;
}

#profiel .kop {
  font-size: 1.1em;
  padding-left: 10px;
  margin-bottom: 0px;
}

a.leesmeer{
  font-weight: bold;
  color: #000000;
  display: block;
  padding: 0px 0px 0px 20px;
  margin: 5px 0px 5px 0px;
  background-image: url("vormgeving/images/btn_pijltje.gif");
  background-position: -3px 0px;
  background-repeat: no-repeat;
}

a.leesmeer:hover {
  color: #a0ddf2;
}

/* Begin correctie TvdS - 2006-08-22 | Class toegevoegd*/
a.openen{
  font-weight: bold;
  color: #000000;
  display: block;
  padding: 0px 0px 0px 20px;
  margin: 5px 0px 5px 0px;
  background-image: url("vormgeving/images/btn_pijltje2.gif");
  background-position: -3px 0px;
  background-repeat: no-repeat;
}

a.openen:hover {
  color: #0c2253;
}

/* Einde correctie TvdS - 2006-08-22 */

/* BEGIN LINKERKOLOM voorheen ACTUEEl */
#linkerkolom {
  position: relative; 
  float: left;
  width: 237px;
  margin-left: 4px;
  background-color: white;
}

#linkerkolom .kop {
  font-size: 1.1em;
}

.artikel {
  position: relative;
  float: left;
}

.artikel {
  width: 205px;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 25px;
  font-size: 0.7em;
  line-height: 1.25em;
  color: #7375a2;
  border-bottom: 1px solid #41bce6;
}

.artikel .gridlijn {
  width: 230px;
  margin-left: -25px;
}

.artikel h1 {
  font-size: 1.1em;
  line-height: 1.25em;
  color: #7375a2;
  font-weight: bold;
  margin: 0px 0px 3px 0px;
  padding: 0px;
}

/* BEGIN TEKST */

.kwalificatiedossierlijst {
  color: #d0e22c;
  list-style-type: disc;
  list-style-position: outside;
  font-size: 0.8em;
}

.kwalificatiedossierlijst a {
  color: #7375a2;
  text-decoration: none;
}


/* toegevoegd ihkv 20065053_Colo_CMS door B Dreef ivm nieuwe pagina kwalificaties*/
/* Kwalificatiepagina's */
#kwalificatietekst {
  position: relative;
  float: left;
  width: 780px;
  padding-left: 20px;
  margin-top: 10px;
}

#kwalificatietekst h1 {
  font-size: 1em;
  
  font-weight: bold;
  margin: 15px 0px -15px 0px;
  padding-left: 2px;
}

.kwalificatiesbovenstedeel, .kwalificatiesstatusinfodeel {
  position: relative;
  float: left;
  width: 780px;
  margin-bottom: 1px;
}

.linkerkolomoneven {
  position: relative;
  float: left;
  width: 220px;
  background-color: #e1f5fa;
  padding-left: 2px;
}

.linkerkolomeven {
  position: relative;
  float: left;
  width: 220px;
  background-color: #f0f9fd;
  padding-left: 2px;
}

.rechterkolomoneven {
  position: relative;
  float: left;
  width: 540px;
  background-color: #edf9fc;
  font-weight: bold;
  margin-left: 4px;
  padding-left: 2px;
}

.rechterkolomeven {
  position: relative;
  float: left;
  width: 540px;
  background-color: #f6fcfd;
  font-weight: bold;
  margin-left: 4px;
  padding-left: 2px;
}

/* Einde Kwalificatiepagina */


/* toegevoegd ihkv 20065053_Colo_CMS door B Dreef ivm nieuwe pagina kwalificatiestructuur*/
/* Kwalificatiepagina's */
#kwalificatiestructuurtekst {
  position: relative;
  float: left;
  width: 560px;
  margin: 10px 0px 0px 240px;
}

#kwalificatiestructuurtekst ul {
  padding-left: 20px;
  font-size: 0.95em;
}

/* Einde Kwalificatiestructuurpagina */


#inhoudsopgave {
  xposition: absolute;
  xfloat: left;
  height: 100%;
  width:95%;
  background-color: #f6f6d2;
  font-size: 0.7em;
  padding-left: 4px;
  padding-right: 4px;
}

#inhoudsopgave a:active{
  color:#000000;
}

#inhoudsopgave a.activelink{
  font-weight: bold;
}

#inhoudsopgave h1 {
  color: #228fb0;
  font-weight: bold;
  font-size: 1.2em;
  padding-left: 3px;
  border-bottom: solid 1px 
}

#inhoudsopgave h2 {
  color: orange;
  font-weight: bold;
  font-size: 1em;
  padding-left: 3px;
  margin-top: 8px;
}

#inhoudsopgave h3 {
  color: #081353;
  font-weight: bold;
  font-size: 1em;
  padding-left: 3px;
}

.menulevel1 {
  font-weight: bold;
  color: #081353;
  margin: 5px 0px 2px 3px;
  border: none;
}

.menulevel1 a {
  text-decoration: none;
  color: #081353;
  display: block;
  width: auto;
}

.menulevel1 a:hover {
  text-decoration: none;
  color: orange;
}

table.menulevel1 td {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 5px 0px 2px 3px;
  border: none;
  background-color: #f6f7d2;
}

.menulevel2 {
  font-weight: normal;
  color: #081353;
  margin: 2px 0px 2px 10px;
  border: none;
}

.menulevel2 a {
  text-decoration: none;
  color: #081353;
  display: block;
  width: auto;
}

.menulevel2 a:hover {
  text-decoration: none;
  color: orange;
}

table.menulevel2 td{
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 2px 0px 2px 10px;
  border: none;
  background-color: #f6f7d2;
}

.menulevel3 {
  font-weight: normal;
  color: #081353;
  margin: 2px 0px 2px 20px;
  border: none;
}

.menulevel3 a {
  text-decoration: none;
  color: #081353;
  display: block;
  width: auto;
}

.menulevel3 a:hover {
  color: orange;
  text-decoration: none;
}

table.menulevel3 td {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 2px 0px 2px 20px;
  border: none;
  background-color: #f6f7d2;
}

.menulevel4 {
  font-weight: normal;
  color: #081353;
  margin: 2px 0px 2px 30px;
  border: none;
}

.menulevel4 a {
  text-decoration: none;
  color: #081353;
  display: block;
  width: auto;
}

.menulevel4 a:hover {
  color: orange;
  text-decoration: none;
}

table.menulevel4 td {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 2px 0px 2px 20px;
  border: none;
  background-color: #f6f7d2;
}


.menunummering {
  color: #228fb0;
  width: 1px;
  padding-right: 2px;
}

.dossiermenuactief {
  color: #f26802;
  backgroundcolor: #d2ebd5;
}

#kwalificatiedossier {
  position: relative;
  float: left;
  width: 700px;
  height: 768px;
}

/* einde toevoeging */

.contenttekst {
  float: left;
  position: relative;
  font-size: 0.75em;
  color: #0c2253;
  line-height: 1.4em;
  padding-right: 5px;
}

.intro {
  font-weight: bold;
  display: block;
  line-height: 1.6em;
  margin: 0px 0px 5px 0px;
}

.contenttekst h1 {
  font-size: 1.05em;
  font-weight: bold;
  margin: 5px 0px 3px 0px;
  padding: 0px;
}


/* BEGIN PROFIEL */

#profiel, .informatieblok {
  position: relative;
  float: left;
  background-color: white;
}

#profiel {
  width: 196px;
}

.informatieblok {
/*  width: 195px; */
  width: 132px;
  background-color: #d0e22c;
  border-left: 1px solid #41bce6;
  font-size: 0.65em;
  margin-bottom: 3px;
}

.informatieblok h1 {
  background-color: #eef0a6;
  margin: 0px;
  color: #0c2253;
  font-size: 1.2em;
  font-weight: bold;
  padding: 3px;
}

.informatieblok .data {
  display: block;
  margin-top: 1px;
  padding: 3px;
}

.informatieblok.geselecteerd {
  width: 185px;
  padding: 5px;
  margin: 5px 0px 0px 0px;
  background-color: #41bde1;
  font-size: 0.7em;
  font-weight: bold;
  color: #ffffff;
}
.informatieblok.geselecteerd a {
  color: #ffffff;
  text-decoration: none;
  background-image: none;
}

.informatieblok.geselecteerd a:hover {color: #0c2253;}

/* BEGIN ZOEKRESULTAAT */

#tekst.zoekresultaat, #zoekinformatie, #opties, .data, .iconen, .waarvan {
  position: relative;
  float: left;
  margin: 0px; padding: 0px;
}

#tekst.zoekresultaat {
  width: 800px;
}

#tekst.zoekresultaat .gridlijn {
  position: relative; 
  float: left; 
  width: 790px; 
  margin: 5px 0px 5px 0px;
}

/* Begin correctie TvdS - 2006-09-14 | Negatieve topmargin toegevoegd om regel iets hoger te krijgen, hoogte verkleind met 20px */
#zoekinformatie {
  width: 420px;
  height: 46px;
  margin: 5px 1px;
  /*padding: 0px 0px 0px 25px;*/
  padding: 0px 0px 0px 0px;
  z-index: auto;
}
/* Einde correctie TvdS */

#zoekinformatie, #opties {
  font-size: 0.95em;
  line-height: 1.4em
}

#opties {
  font-size: 0.95em;
  width: 270px;
  margin-top: 5px;
}

/* Begin correctie TvdS - 2006-08-22 | margin aangepast */
#optiesbottom {
  margin: 10px 8px 10px 0px;
  font-size: 0.95em;
  clear: both;
}
/* Einde correctie TvdS - 2006-08-22 */

#sorteren {
  width: 270px;
  height: 25px;
}
#sorteren td {vertical-align: middle;}
#sorteren select {width: 185px; font-size: 1em;}

/* Begin correctie TvdS - 2006-08-22 | margin aangepast */
.paginatellen {
  float: right;
  margin-right: 4px;
}

/* Einde correctie TvdS - 2006-08-22 */

.zoekoutput, .inforegel, .kerntaak , .type{
  position: relative;
  float: left;
  width: 785px;
  width: 715px;
  margin: 0px;
xmargin-left: 80px;
  padding: 0px;
}

.zoekoutput {
  border-top: 1px solid #41bde1;
  padding: 0px 0px 0px 5px;
  margin-bottom: 5px;
  margin-left: -24px;
}

.inforegel {
  background-color: #ebfc8e;
  border-bottom: 1px solid #8cb735;
}

/* 2006-10-20 Toevoeging TvdS */
.kerntaak {
  width: 423px;
  font-size: 0.7em;
  font-weight: bold;
  margin-left: 20px;
  margin-top: 2px;
}

.kerntaak input {
  margin-right: 5px;
}

.kerntaak td {
  vertical-align: middle;
  font-size: 1.2em;
}

.type {
  width: 264px;
  height: 17px;
  padding-top: 3px;
  padding-left: 5px;
  font-size: 0.95em;
  border-left: 1px solid #8cb735;
  background-color: #f9d78f;
}

.type .iconen {
  position: absolute;
  left: 200px;
  top: 3px;
}

.iconen img {
  border: none;
  margin: 0px;
  padding: 0px;
}

.iconen a.noimg {
  margin: 0px 3px 0px 0px;
  padding: 0px;
}

.waarvan {
  margin: 5px 0px 0px 23px;
  padding: 0px; 
  font-size: 0.7em;
}

.waarvan td.uitleg {
  width: 80px;
  font-weight: bold;
  font-size: 1.2em;
}

/* Begin correctie TvdS - 2006-09-14 | class toegevoegd om Kenniscentra op juiste afstand te krijgen van Bron */
.waarvan td.uitleg-txt {
  width: 390px; 
  font-weight: normal;
  font-size: 1.2em;
}

.waarvan td.uitleg-kc {
  width: 110px; 
  font-weight: bold;
  margin: 20px;
  font-size: 1.2em;
}
/* 2006-10-20 Einde Toevoeging TvdS */

/* Einde correctie TvdS  */

.waarvan td {
  padding-bottom: 1px;
  font-size: 1.1em;
}

/* BEGIN UITKLAPMENU UITGEBREID ZOEKEN */
#close {
  position: relative;
  left: 205px;
  top: -4px;
}

/*
#zoekmenu {
  display: none;
  position: absolute;
  left: 4px;
  top: -1px;
  padding: 10px 5px 10px 5px;
  width: 226px;
  font-size: 0.7em;
  background-color: #eef0a6;
  border: 1px solid #41bde1;
  z-index: 100;
}

#zoekmenu .zoekopties {
  xposition: relative;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
#zoekmenu .zoekopties h1 {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  font-size: 1.1em;
}

#zoekmenu .zoekopties td {vertical-align: top; padding: 0px 0px 3px 0px;}
#zoekmenu .zoekopties td input {margin: 0px 5px 0px 0px;}

#zoekmenu .mijnopdrachten {
  xposition: relative;
  border: 1px solid #41bde1;
  border-bottom: none;
  margin: 0px;
  padding: 0px;
}
*/

#zoekpagina {
  position: relative;
  float: left;
  width: 800px;
  margin-top: 5px;
  /*border: solid 1px black;*/
}

#zzzzoekmenu {
  display: none;
  position: absolute;
  left: 4px;
  top: 180px;
  padding: 10px 5px 10px 5px;
  width: 226px;
  font-size: 0.7em;
  background-color: #eef0a6;
  border: 1px solid #41bde1;
  z-index: 100;
}

#zoekmenu .zoekopties {
  xposition: absolute;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

#zoekmenu .zoekopties h1 {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  font-size: 1.1em;
}

#zoekmenu .zoekopties td {vertical-align: top; padding: 0px 0px 3px 0px;}
#zoekmenu .zoekopties td input {margin: 0px 5px 0px 0px;}

#zoekmenu .mijnopdrachten {
  xposition: absolute;
  border: 1px solid #41bde1;
  border-bottom: none;
  margin: 0px;
  padding: 0px;
}

.regel {
  position: relative;
  border-bottom: 1px solid #41bde1;
  margin: 0px;
  padding: 3px;
  background-color: #e5e5e5;
}

.header {
  font-weight: bold;
  background-color: #ffffff;
}

.regel a {
  background-image: url("vormgeving/images/pijltje_mijnopdrachten.gif");
  background-position: 0px 1px;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 15px;
  margin: 0px;
}

.regel.actief {background-color: #d9f2f9;}
.regel.actief a {background-image: url("vormgeving/images/pijltje_mijnopdrachten_on.gif");}

.zoekvelden {
  border: 1px solid #41bde1;
  background-color: #f1fcff;
  padding: 2px 2px 5px 2px;
  margin: 5px -4px -4px -4px;
}

.zoekvelden td {vertical-align: top; padding-bottom: 1px; line-height: 1.6em;}

.zoekvelden input.mzoek {
   border: 1px solid #41bde1;
   height: 15px;
   background-color: #ffffff;
}

input.zoekveldopdr {
  margin: 0px 0px 0px 20px;
  padding: 0px;
  height: 20px;
  width: 160px;
  font-size: 0.95em;
  font-weight: bold;
  color: #ffffff;
  background-color: #41bde1;
  border: none;
}

/* BEGIN UITKLAPMENU KWALIFICATIESTRUCTUUR */

#kwalificatiestructuur {
  position: absolute;
  left: 241px;
  top: 129px;
  margin-top: 25px;
  width: 713px;
  height: 325px;
  z-index: 100;
  display: none;
}

#kwalificatiestructuur * {
  z-index: 101;
} 
#kwalificatiestructuur .head {
  color: #0c2253;
  font: normal normal bold 12px Verdana, Arial, Helvetica, sans-serif;
  height: 22px;
  width: 215px;
  overflow: visible;
  padding: 3px 0px 0px 20px;
  border-bottom: 1px solid #2393b4;
  border-right: 1px solid #2393b4;
  background-color: #41bde1; 
  xbackground-image: url(vormgeving/images/pijltje_kwalificatiestructuur_down.gif);
  xbackground-repeat: no-repeat;
  cursor: default;
}

#kwalificatiestructuur .sub_head {
  background-color: #8cd7da;
  padding: 2px 2px 0px 20px;
  cursor: default;
}

#kwalificatiestructuur .sub_head .smallfont {
  font-size: 10px;
}

#kwalificatiestructuur .sub_head .diapositief {
  color: white;
  font-weight: bold;
  font-size: 11px;
}

#kwalificatiestructuur .item_mouseover, #kwalificatiestructuur .item_mouseout {
  background: transparent url(vormgeving/images/pijltje_kwalificatiestructuur_LI.gif) no-repeat 6px 50%;
  padding: 3px 3px 3px 25px;
  font-size: 11px;
  letter-spacing: 0.4pt;
  line-height: 18px;
  cursor: pointer;
  display: block;
}

#kwalificatiestructuur .item_mouseover { background-color: #81d2d2; }
#kwalificatiestructuur .item_mouseout  { background-color: transparant; }

#richting_menu, #opleiding_menu, #uitstroomdifferentiatie_menu {
  width: 235px;
  height: 376px; /* Change height? then => change here */
  float: left;
}

#richting_ajax {
  height: 336px; /* And here */
  overflow-y: auto;
}

#opleiding_ajax, #uitstroomdifferentiatie_ajax {
  height: 296px; /* And here */
  overflow-y: auto;
}

.mainbutton_mouseover {
  background-color: #eef0a6;
}

.mainbutton_mouseout {
  background-color: transparant;
}

#richting_menu {
  background-color: #eef0a6;
  border: 1px solid #41bde1;
}

#opleiding_menu {
  background-color: #fcfdcf;
  display: none;
  border-right: 1px solid #41bde1;
  border-bottom: 1px solid #41bde1;
  border-top: 1px solid #41bde1;
}

#uitstroomdifferentiatie_menu {
  background-color: #f6f6e3;
  display: none;
  border: 1px solid #41bde1;
   border-left: none;
}

TABLE.differentiatie_item {
  width: 90%;
}

TABLE.differentiatie_item .diff {
  width: 1%;
  white-space: nowrap;
}

TABLE.differentiatie_item .count {
  text-align: right;
  padding-right: 15px;
}

/* BEGIN OPLEIDINGSMATRIX TABEL */
.opleidingsmatrix {
  border-collapse: collapse;
}

.opleidingsmatrix TD {
  border: 1px solid black;
  height: 15px;
}

.opleidingsmatrix TH {
  text-align: center;
  font-size: 14px;
  padding: 8px;
  font-weight: bold;
}

.opleidingsmatrix .letters TH.even { background-color: #d0e22c; }
.opleidingsmatrix .letters TH.oneven { background-color: #eef0a6; }

.opleidingsmatrix .numbers TH.even { background-color: #eef0a6;  }
.opleidingsmatrix .numbers TH.oneven { background-color: #f6f7d2;  }

.opleidingsmatrix .even { border-right: 1px solid #ffffff; }
.opleidingsmatrix .oneven { border-right: 1px solid #ffffff; }

.opleidingsmatrix .diff {
  white-space: nowrap;
  font-size: 10px;
  background-color: #d6f0f9;
  border: 1px solid white;
  border-bottom: 1px solid black;
}

.opleidingsmatrix .diff2 {
  background-color: #eaf8fc;
  border: 1px solid white;
  border-bottom: 1px solid black;
}

.opleidingsmatrix .diff_left {
  text-align: center;
  border-right: 1px solid #000000;
}

.opleidingsmatrix .diff_left .niveaus {
  font-size: 9px;
  float: left;
  font-weight: normal;
  margin: 10px 10px 5px 10px;
  line-height: 13px;
}

.legenda {
  font-size: 9px;
  float: left;
  font-weight: normal;
  margin: 10px 0px 5px 38px;
}

.legenda EM {
  border: 1px solid white;
  width: 14px;
  height: 14px;
  background-color: #ffab00;
  font-style: normal;
  font-weight: bold;
  display: block;
  float: left;
  text-align: center;
  padding: 1px;
}

.legenda .text {
  text-align: left;
  line-height: 18px;
  white-space: nowrap;
}

.legenda EM.actief {
  margin-right: 2px;
}

.legenda EM.nonactief {
  background-color: #fbd289;
  margin-right: 2px;
}

.legenda BR {
  line-height: 18px;
}

.opleidingsmatrixlayer {
  width: 995px;
  height: 100%;
  overflow: auto;
  margin: 0px 0px 0px 0px;
}

.opleidingsmatrix .tl {
  text-align: right;
  padding: 50px 15px 0px 0px;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  width: 250px;
}

.opleidingsmatrix .small_left {
  font-size: 10px;
  text-align: right;
  padding: 2px 3px 15px 0px;
}

.opleidingsmatrix .bold_left {
  text-align: right;
  padding: 4px 20px 4px 0px;
  font-weight: bold;
  font-size: 12px;
  white-space: nowrap;
  line-height: 27px;
}

.opleidingsmatrix TD.actief {
  background-color: #ffab00;
}

.opleidingsmatrix TD.nonactief {
  background: #fbd289;
}

.opleidingsmatrix .matrix_minitable {
  margin: 0px
  padding: 0px;
  border: none;
}

.opleidingsmatrix .matrix_minitable TD{
  font-size: 4px;
  height: 4px;
  width: 8px;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  border-top: none;
  border-left: none;
}

hr {
  height: 1px;
  background-color: #41bce6;
}

/* cohort zoeken */
#actievecohort
{
  position: relative;
  float: right;
  width: 180px;
  text-align: right;
  font-weight: bold;	
  font-size: 0.8em;
  margin-top: -3px;
}

#actievecohorttekst {
  position: relative;
  float: left;
  margin-top: 2px;
  margin-right: 2px;
}

#actievecohortform
{
  position: relative;
  float: left;
  margin: 0px;
}

#actievecohortform select 
{
  width: 122px;
  height: 20px;
  border: solid 1px #41bde1;
}

/* Alternative Advanced Search Component */

ul.arrows {
  list-style: url("vormgeving/vormgeving/images/pijltje_standaard_zoeken.gif");
  margin: 20px 0px 0px 50px;
}
ul.arrows li {
  margin: 5px;
  padding-left: 5px;
  vertical-align: middle;
}

.zoektabel {
  width: 60%;
  margin: 20px auto 0px auto;
  border-collapse: collapse;
}

.zoektabel th {
  padding: 6px;
  background-color: #e2f5fb;
  color: #0d213c;
  width: 170px;
  border: 1px solid white;

}

.zoektabel td {
  padding: 6px 10px 6px 6px;
  background-color: #effaff;
  color: #0d213c;
  border: 1px solid white;
}

.zoektabel .zoekenin { font-size: 10px; }
.zoektabel .zoekenin input { vertical-align: middle }

.zoektabel .zoekinput {
  width: 99%;
  padding: 2px 2px 2px 2px;
  border-top: 1px solid #101b48;
  border-left: 1px solid #101b48;
  border-bottom: 1px solid #b7bac8;
  border-right: 1px solid #b7bac8;
  color: #0d213c;
  font-size: 11px;
}
.zoektabel .zoekenin label {
  display: block;
}

.zoektabel .submit {
  color: #0d213c;
  font-weight: bold;
  background-color: #b3e5f5;
  border-top: 1px solid #b7bac8;
  border-left: 1px solid #b7bac8;
  border-bottom: 1px solid #101b48;
  border-right: 1px solid #101b48;
}

.zoektabel .smallfont td {
  font-size: 10px;
}

/* 24-04-2007 add-on jf */

#dossieralfabet  {
            position: relative;
            float: left;
            width: 100%;
            font-size: 0.8em;
            color: Black;
            font-weight: bold;
}

#dossieralfabet a {
            color: #41bce6;
            text-decoration: none;
}

#dossieralfabet a:hover {
            text-decoration: underline;
}

.dossierletter {
            position: relative;
            float: left;
            width: 700px;
            border-top: solid 1px #41bce6;
            border-bottom: solid 1px #41bce6;
            color: Black;
            background-color: #ecf8fc;
            font-weight: bold;
           font-size: 0.95em;
            margin-top: 20px;
           margin-bottom: 5px;
}
.dossiers {
            position: relative;
            float: left;
            width: 95%;
            font-size: 0.8em;
}

.dossiers a {
           color: Black;
           font-weight: normal;
           text-decoration: none;
}
.dossiers a:hover {
            text-decoration: underline;
}

.dossierkolom1, .dossierkolom2 {
           position: relative;
            float: left;
            width: 50%;
}


/* nieuwe zoekmenu css */
#zoekmenu {
  display: none;
  position: absolute;
  top: 128px;
  left: 237px;
  padding: 0px;
  width: 466px;
  font-size: 0.8em;
  background-color: #eef0a6;
  border: 1px solid #41bde1;
  z-index: 100;
}

#zoekmenu table td
{
	background-color: #eef0a6;
	border-top: none;
	border-right: none;
	padding: 0px;
}

#zoekmenu input
{
	width: 148px;
	height: 18px;
	border: solid 1px #41bde1;
}

#zoekmenu select
{
	width: 151px;
	border: solid 1px #41bde1;
}

#zoekmenu #deel5 select
{
	width: 185px;
}

#zoekmenu #deel5 input, #zoekmenu #deel6 input
{
	width: 18px;
	border: none;
}

#zoekmenu #deel4 select
{
	width: 306px;
}

#zoekmenu #deel1, #zoekmenu #deel2, #zoekmenu #deel3, #zoekmenu #deel4, #zoekmenu #deel5, #zoekmenu #deel6, #zoekmenu #deel7
{
	position: relative;
	float: left;
	width: 463px;
	padding-left: 3px;
}

#zoekmenu #deel1
{
	height: 25px;
} 

#zoekmenu #deel2
{
	height: 95px;
	padding-top: 5px;
} 

#zoekmenu #deel3
{
	height: 30px;
} 

#zoekmenu #deel4
{
	height: 78px;
	padding-top: 3px;
} 

#zoekmenu #deel5
{
	height: 102px;
	padding-bottom: 4px;
	padding-top: 3px;
} 

#zoekmenu #deel6
{
	height: 21px;
	padding-top: 2px;
} 

#zoekmenu #deel7 
{
	background-color: #d0e22c;
	height: 28px;
}

#zoekmenu #deel7 .submit1 
{
	background-color: #41bde1;
	color: White;
	width: 66px;
	font-weight: bold;
	padding-bottom: 3px;
	height: 23px;
	cursor: pointer;
} 

#zoekmenu #deel7 .submit2
{
	background-color: black;
	color: White;
	width: 84px;
	font-weight: bold;
	cursor: pointer;
	height: 23px;
	border: none;
} 

#zoekmenu #deel1, #zoekmenu #deel6
{
	border-bottom: solid 1px #41bde1;
}

#zoekmenu #deel2, #zoekmenu #deel3, #zoekmenu #deel4, #zoekmenu #deel5
{
	border-bottom: solid 1px white;
}

#zoekmenu #deel1 table .kol1
{
	width: 78px;
	padding-top: 4px;
}

#zoekmenu #deel1 table .kol2
{
	width: 155px;
	padding-top: 2px;
}

#zoekmenu #deel1 table .kol3
{
	width: 283px;
	text-align: right;
	padding-top: 3px;
	padding-right: 6px;
}

#zoekmenu #deel2 table .kol1
{
	width: 67px;
	text-align: right;
	padding-top: 3px;
}

#zoekmenu #deel2 table .kol2
{
	width: 155px;
	text-align: right;
}

#zoekmenu #deel2 table .kol3
{
	width: 83px;
	padding-top: 3px;
	text-align: center;
}

#zoekmenu #deel2 table .kol4
{
	width: 148px;
}

#zoekmenu #deel3 table .kol1
{
	width: 177px;
	padding-top: 6px;
}

#zoekmenu #deel3 table .kol2
{
	width: 260px;
	padding-top: 4px;
}

#zoekmenu #deel4 table .kol1
{
	width: 70px;
}

#zoekmenu #deel4 table .kol2
{
	width: 107px;
}

#zoekmenu #deel4 table .kol3
{
	width: 366px;
}

#zoekmenu #deel5 table .kol1
{
	width: 70px;
}

#zoekmenu #deel5 table .kol2
{
	width: 200px;
}

#zoekmenu #deel5 table .kol3
{
	width: 190px;
}

#zoekmenu #deel6 table .kol1
{
	width: 50px;
}

#zoekmenu #deel6 table .kol2
{
	width: 390px;
}

#zoekmenu #deel5 input, #zoekmenu #deel6 input
{
	margin-bottom: -2px;
	height: auto;
}

#zoekmenu #deel7 table .kol1
{
	background-color: #d0e22c;
	width: 360px;
	padding-top: 3px;
}

#zoekmenu #deel7 table .kol2
{
	background-color: #d0e22c;
	width: 320px;
	text-align: right;
	padding-top: 3px;
	padding-right: 2px;
}