/* CSS Document */
*{
   margin:0;
   padding:0;
}
body{
   background-color:#ffffff;
   background-image:url("images/topBack.gif");
   background-repeat:repeat-x;
   font-family:Myriad, Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size:11px;
   text-align:center;
}
table,tr,td {
   background-color:#ffffff;
   font-family:Myriad, Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size:12px;
}
ul,li {
   color:#474747;
   font-family:Myriad, Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size:12px;
}
#topHeader{
   width:940px;
   height:99px;
   font-size:11px;

}
#topLogo{
   float:left;
   width:188px;
   height:99px;
}
#topHeaderRest{
   float:right;
   width:720px;
}
a,a:visited
{
   text-decoration: none;
}
a:visited
{
   color:#0000EE;
}
a:hover
{
   text-decoration: underline;
}
#belNu{
   float:left;
   background-image:url(images/belnu.gif);
   width:325px;
   margin-top:37px;
   padding-top:27px;
   background-repeat:no-repeat;
}
#nieuwsBrief{
   float:right;
   width:195px;
   padding-left:55px;
   margin-top:28px;
   background-image:url(images/aanmeldenLogo.gif);
   background-repeat:no-repeat;
   height:71px;
}
#nieuwsBrief input{
   vertical-align:middle;
   line-height:18px;
}
h3{
   color:#ffffff;
   font-size:11px;
   font-weight:normal;
   text-align:center;
}
#topMenu{
   padding-left:190px;
   color:#bfbfbf;
   height:24px;
   line-height:24px;
   vertical-align:middle;
   font-size:11px;
}
#topMenu a, #topMenu a:visited{
   color:#000000;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}
#topMenu a:hover{
   color:#2b2b2b;
   text-decoration:underline;
}
#container{
   margin-left:auto;
   margin-right:auto;
   text-align:left;
   width:930px;
   padding-right:10px;
   font-size:1px;
}
#leftKolom{
   width:179px;
   padding-left:6px;
   float:left;
   background-image:url(images/leftKolomBack.gif);
   background-repeat:repeat-y;
   background-color:#fdfdfd;
   font-size:11px;
}
#leftMenu{
   padding-left:3px;
   width:176px;
}
#leftKolom span a, #leftKolom span a:visited{
   background-image:url(images/menuBack.gif);
   display:block;
   width:146px;
   padding-left:30px;
   height:24px;
   line-height:24px;
   vertical-align:middle;
   color:#000000;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}
#leftKolom span a:hover{
   background-image:url(images/menuHover.gif);
   text-decoration:underline;
}
#leftKolomRest{
   width:156px;
   padding-left:11px;
}
#leftKolom a .test, .test{
   background-image:url(images/menuHover.gif);
   text-decoration:underline;
}    
p{
   color:#474747;
   font-family:trebuchet MS, arial, verdana;
   font-size:11px;
}
h5{
   color:#005281;
   font-size:14px;
   line-height:25px;
   vertical-align:text-top;
   font-weight:bold;
   font-family:Myriad, Trebuchet MS, Arial, Helvetica, sans-serif;
   margin-bottom:5px;
}
h4{
   color:#0074b5;
   font-weight:bold;
   font-size:18px;
   font-family:trebuchet MS, arial, verdana;
}
h2{
   color:#005281;
   font-size:20px;
   line-height:25px;
   vertical-align:text-top;
   font-weight:bold;
   font-family:Myriad, Trebuchet MS, Arial, Helvetica, sans-serif;
   margin-bottom:5px;
}
h1{
   color:#005281;
   font-size:28px;
   line-height:25px;
   vertical-align:text-top;
   font-weight:bold;
   font-family:Myriad, Trebuchet MS, Arial, Helvetica, sans-serif;
   margin-bottom:5px;
}
#bereken{
   width:745px;
   float:center;
   font-size:11px;
   border:dashed;
}
#main{
   float:right;
   width:745px;
   background-image:url(images/mainBack.gif);
   background-repeat:repeat-x;
   padding:0px;
   margin:0;
}
.diensten{
   width:310px;
   float:left;
   margin-left:30px;
   font-size:11px;
}
.diensten2{
   width:695px;
   float:left;
   margin-left:30px;
   font-size:11px;
}
#korting{
   width:327px;
   background-image:url(images/kortingBack.gif);
   background-position:bottom;
   background-repeat:no-repeat;
   float:right;
   font-size:11px;
}
#beamer{
   width:327px;
   background-image:url(images/beamer_banner.jpg);
   background-position:bottom;
   background-repeat:no-repeat;
   float:right;
   font-size:11px;
}
#vhs{
   width:327px;
   background-image:url(images/video_banner.jpg);
   background-position:bottom;
   background-repeat:no-repeat;
   float:right;
   font-size:11px;
}
#kortingList{
   padding-top:35px;
   height:115px;
   margin-left:200px;
   line-height:16px;
   font-family:Tahoma, arial, verdana;
   font-weight:bold;
   font-size:11px;
   list-style-type:none;
}
#kortingList li{
   margin-bottom:10px;
   list-style-type:none;
}
#kortingList strong{
   color:#193c7b;
   font-weight:bold;
   float:right;
}
.floatRight{
   float:right;
      width:327px;
}
.vak{
   width:170px;
   float:left;
   background-color:#ffffff;
   border:1px solid #d7d7d7;
   margin-left:10px;
   margin-bottom:15px;
   font-size:11px;

/*   height: 280px;*/
}
.vakTitel{
   width:168px;
   display:block;
   height:16px;
   background-color:#d9e7f1;
   color:#000000;
   margin:1px;
}
.vak p{
   padding-left:5px;
   padding-right:5px;
}
.val ul{
   list-style-type:none;
}
.vak li{
   background-image:url(images/mainPlusje.gif);
   background-repeat:no-repeat;
   background-position:left;
   list-style-type:none;
   padding-left:15px;
   margin-left:5px;
}
.vakBottom{
   width:160px;
   border-top:1px solid #d7d7d7;
   display:block;
   padding-left:10px;
}
.mainBottom{
   width:260px;
   float:left;
   margin-left:30px;
}
.mainBottomMeer{
   width:260px;
   border-top:1px solid #d7d7d7;
   display:block;
   padding-left:10px;
   color:#0074b5;
   font-size:11px;
}
#mainBottomFoto{
   float:right;
   margin-right:30px;
}
.mainBottom h2{
   color:#000000;
   font-size:18px;
   font-family:trebuchet ms, arial, verdana;
}
#footer{
   background-image:url(images/footerBack.gif);
   height:99px;
   width:100%;
   background-repeat:repeat-x;
   text-align:center;
}
#footerMain{
   width:940px;
   height:99px;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
}
.footerTekst{
   width:400px;
   margin-left:20px;
   color:#ffffff;
   float:left;
   padding-top:20px;
}
#belNuFooter{
   float:left;
   background-image:url(images/belNuFooter.gif);
   width:185px;
   margin-top:29px;
   height:28px;
   background-repeat:no-repeat;
}
ft;
}
.footerTekst{
   width:400px;
   margin-left:20px;
   color:#ffffff;
   float:left;
   padding-top:20px;
}
#belNuFooter{
   float:left;
   background-image:url(images/belNuFooter.gif);
   width:185px;
   margin-top:29px;
   height:28px;
   background-repeat:no-repeat;
}
