* {
  margin:0;
  padding:0;
} 

html { 
  height:100%; 
  width:100%;
  background-color:#e8e8e8;
}

body {
  display:table;
  width:100%;  
  font-family:Arial, Geneva, Verdana, Helvetica, sans-serif; 
  font-size:80%;
  color:#000000;
  text-align:center;
  line-height:150%;
  background-color:#e8e8e8;
/*  overflow-y: scroll;*/
}

.wrapper {  
  width:985px;
  margin:0 auto 0 auto;
}

.page {
  position:relative;
  float:left;
  width:985px;
  text-align:left;
  background-color:#ffffff;
 }

.header {
  height:149px;
  background:url(../images/backgrounds/header_bg.jpg) no-repeat;
}

h1 {
  display:none;
}

.homepagelink {
  float:left;
  display:block;
  width:175px;
  height:149px;
  text-indent:-9999px;
}

.holder {}

.zoekboxholder {
  width:803px;
  height:60px;
  margin-left:175px;
}

.zoeken {
  float:right;
  margin-top:15px;
  padding-right:1px;
}

.zoekbox {
  float:left;
  width:140px;
  height:21px;
  padding-top:5px;
  padding-left:5px;
  border:1px solid #bdbdbd;
  background-color:#ffffff;
}

.zoekbutton {
  width:75px;
  height:28px;
  border-style:none;
  cursor:pointer;
  background-color:#01b6ef;
  background:url(../images/extra/btn_vind.gif) left no-repeat;
}

.zoeken .defaulttext {
  color:#c9c9c9;
}

.zoeken legend {
  display:none;
}

fieldset {
  border-style:none;
}

.middenholder {
  width:803px;
  height:33px;
  margin-left:175px;
}

.serviceholder {
}

.onderzoek {
  float:right;
  padding:2px 52px 0 0;
}

.onderzoek a {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:130%;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
}

.onderzoek a:hover {
  text-decoration:underline;
}

.logobottom {
  background:url(../images/backgrounds/linker_bg.jpg);
}

.contents {
  float:left;
  width:420px;
  padding-left:75px;
  padding-right:65px;
  background-color:#f5f5f5 !important;
  background:url(../images/backgrounds/mensen_bg.jpg) bottom no-repeat;
}

.wide {
  width:725px;
  padding-left:75px;
  padding-right:10px;
  background:none;
}

.wide .footer {
  margin-top:30px;
  margin-bottom:0;
  width:810px;
}

.inleiding {
  margin-bottom:15px;
}

.content-inhoud {  
  min-height:320px;
}

.inhoud {
  padding-bottom:40px;
}

.downloads {
  list-style:none;
}

.downloads ul {
  list-style:none;
  margin-left:0px !important;
  padding-left:0px !important;
}

.downloads ul li {
  margin-left:0px !important;
  padding-left:0px !important;
}

.downloads ul li a.pdf,
.linklijst ul li a.pdf {
  padding-right:20px;
  background:url(../images/iconen/pdf_icoon.gif) right no-repeat;
}

.downloads ul li a.xls,
.linklijst ul li a.xls {
  padding-right:20px;
  background:url(../images/iconen/excel_icoon.gif) right no-repeat;
}

.downloads ul li a.doc,
.linklijst ul li a.doc  {
  padding-right:20px;
  background:url(../images/iconen/word_icoon.gif) right no-repeat;
}

.tekstbrowser {
	display:none;
}

.tekstbrowser h2{
	display:none;
}

.stappenholder {
  float:left;
  width:460px;
  margin:40px 0 30px 0;
}

.stappenholder .stappen {
  background:none;
}

.stap-1 a {
  float:left;
  width:91px;
  height:118px;
  background:url(../images/iconen/stap1_0.gif) no-repeat;
}

.stap-1_geselecteerd a {
  float:left;
  width:91px;
  height:118px;
  background:url(../images/iconen/stap1_1.gif) no-repeat;
}

.stap-1 a:hover{
  background:url(../images/iconen/stap1_1.gif) no-repeat;
}

.stap-2 a {
  float:left;
  width:91px;
  height:118px;
  background:url(../images/iconen/stap2_0.gif) no-repeat;
}

.stap-2_geselecteerd a {
  float:left;
  width:91px;
  height:118px;
  background:url(../images/iconen/stap2_1.gif) no-repeat;
}

.stap-2 a:hover{
  background:url(../images/iconen/stap2_1.gif) no-repeat;
}

.stap-3 a {
  float:left;
  width:91px;
  height:118px;
  background:url(../images/iconen/stap3_0.gif) no-repeat;
}

.stap-3_geselecteerd a {
  float:left;
  width:91px;
  height:118px;
  background:url(../images/iconen/stap3_1.gif) no-repeat;
}

.stap-3 a:hover{
  background:url(../images/iconen/stap3_1.gif) no-repeat;
}

.stap-4 a {
  float:left;
  width:91px;
  height:118px;
  background:url(../images/iconen/stap4_0.gif) no-repeat;
}

.stap-4_geselecteerd a {
  float:left;
  width:91px;
  height:118px;
  background:url(../images/iconen/stap4_1.gif) no-repeat;
}

.stap-4 a:hover{
  background:url(../images/iconen/stap4_1.gif) no-repeat;
}

.stap-5 a {
  float:left;
  width:91px;
  height:118px;
  background:url(../images/iconen/stap5_0.gif) no-repeat;
}

.stap-5_geselecteerd a {
  float:left;
  width:91px;
  height:118px;
  background:url(../images/iconen/stap5_1.gif) no-repeat;
}

.stap-5 a:hover{
  background:url(../images/iconen/stap5_1.gif);
  background-repeat:no-repeat;
}

.kostenberekening {
  color:#1ba12e;
}

.kostenberekening .label {
  float:left;
  font-weight:bold;
}

.kostenberekening .invoer {
  padding-left:100px;
}

.footer {
  height:50px;
  width:560px;
  margin-left:-75px !important;
  margin-bottom:50px;
  background-color:#ffffff !important;
  background:url(../images/extra/dashed_bottom_xl.gif) bottom no-repeat;
}

.footerlogo {
  float:left;
  display:block;
  width:131px;
  height:23px;
  margin-top:17px;
  text-indent:-9999px;
  background:url(../images/extra/logo_ictu.jpg) no-repeat;
}

.footertekst {
  font-size:85%;
  line-height:145%;
  color:#a8abae;
  color:#737373;
  width:auto;
  padding:10px 0 0 150px;
}

.footer a.externLink {  
  float:left;
  cursor:pointer;
  background-image:none;
}

.rechterkolom {
  float:left;
  width:250px;
  margin-top:15px;
}

.rechterkolom .tekstblok {
  float:left;
  width:220px;
  list-style-type:none;
  margin-left:15px;
  padding:5px 1px 3px 5px;
  margin-bottom:8px;
  background:url(../images/backgrounds/rechterblok_bg.jpg);
  background-repeat:repeat-y;
}

.rechterkolom .tekstblok p {
  height: 5em;
  overflow: hidden;
}

.rechterkolom .tekstblok img.downsize{ 
  width:200px !important;  
}

.rechterkolom .tekstblok.logingegevens {
  height:auto;
  margin-bottom: 7px;
}

.rechterkolom .linklijst {
  float:left;
  width:220px;
  height:101px;
  list-style-type:none;
  padding:5px 7px 15px 5px;
  margin-left:15px;
  background:url(../images/backgrounds/rechterblok_bg.jpg) no-repeat;
}

.rechterkolom .tekstblok ul,
.rechterkolom .linklijst ul {
  list-style-type:none;
}

.rechterkolom .tekstblok .tekst {
  padding-right:5px;
}
