* { margin:0px; padding:0px; }
/* CSS Document */
img{border:none;}

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:12px;
   text-align:center;
}
table,tr,td {
   background-color:#ffffff;
   font-family:Myriad, Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size:12px;
}
ul,li {
   font-family:Myriad, Trebuchet MS, Arial, Helvetica, sans-serif;
   margin-left:20px;
}
#topHeader{
   width:940px;
   height:99px;
   font-size:12px;
   margin-bottom:30px;
}
#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:right;
   padding-top:33.5px;
   padding-right:120px;
}

#postit { position:absolute; padding-left:610px;  }

#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;
}
#topMenu{
   padding-left:190px;
   color:#bfbfbf;
   height:24px;
   line-height:24px;
   vertical-align:middle;
   font-size:12px;
   margin-bottom:-30px;
   margin-left:10px;
}
#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:12px;
}
#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{
   font-family:trebuchet MS, arial, verdana;
   font-size:12px;
   margin:5px;
}
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:26px;
   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:12px;
   border:dashed;
   margin-left:30px;
}
#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:12px;
}
.diensten2{
   width:695px;
   float:left;
   margin-left:30px;
   font-size:12px;
}

.referentie { padding:5px 0; height:150px; width:100%;  }
.referentie_left { width:200px; }
.referentie_right { width:495px; padding-left:210px;}

.referentie img { width:200px; height:135px; float:left;  }
.referentie h3 { color: #005281; font-size:17px; float:left; margin-bottom:10px;}
.referentie p { text-align:justify; float:left; }

.klanten p {
	color: #424242;
	font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	text-transform: lowercase;
	font-size: 14pt;
	font-variant: small-caps;
	margin-bottom:15px;
}
#logos { width:695px; }
#logos li { list-style-type:none; padding:3px 10px; height:90px; float:left;}
#logos img { width:150px; height:90px;  }
#logos h3 { color: #005281; font-size:17px; }

#contactmetonsop { padding-top:300px; width:500px; margin:0px auto; text-align:center;}
#contactmetonsop A { font-size:18px; font-weight:bold; text-align:center; text-decoration:underline;  }
#contactmetonsop A:hover { text-decoration:none; } 

#korting{
   width:327px;
   background-image:url(images/kortingBack.gif);
   background-position:bottom;
   background-repeat:no-repeat;
   float:right;
   font-size:12px;
}

#beamer{
   width:327px;
   background-image:url(images/beamer_banner.jpg);
   background-position:bottom;
   background-repeat:no-repeat;
   float:right;
   font-size:12px;
}
#vhs{
   width:327px;
   background-image:url(images/video_banner.jpg);
   background-position:bottom;
   background-repeat:no-repeat;
   float:right;
   font-size:12px;
}
#super8{
   width:327px;
   background-image:url(images/smalfilm_banner.jpg);
   background-position:bottom;
   background-repeat:no-repeat;
   float:right;
   font-size:12px;
}
#foto{
   width:327px;
   background-image:url(images/foto_banner.jpg);
   background-position:bottom;
   background-repeat:no-repeat;
   float:right;
   font-size:12px;
}
#document{
   width:327px;
   background-image:url(images/document_banner.jpg);
   background-position:bottom;
   background-repeat:no-repeat;
   float:right;
   font-size:12px;
}
#super8_2 { 
   width:327px;
   background-image:url(images/smalfilm_banner2.jpg);
   background-position:bottom;
   background-repeat:no-repeat;
   float:right;
   font-size:12px; 
   }
#kortingList{
	padding-top:35px;
   height:109px;
   margin-left:200px;
   line-height:16px;
   font-family:Tahoma, arial, verdana;
   font-size:12px;
   list-style-type:none;
}
#kortingList li{
   margin-bottom:10px;
   list-style-type:none;
   margin-left:0px;
}
#kortingList strong{
   color:#193c7b;
   font-weight:bold;
   float:right;
}
.floatRight{
   float:left;
	width:342px;
	margin-left:60px;
	margin-bottom:35px;
}
.vak{
   width:170px;
   min-height:350px;
   float:left;
   background-color:#ffffff;
   border:1px solid #d7d7d7;
   margin-left:10px;
   margin-bottom:15px;
   font-size:12px;
/*   height: 280px;*/
}
.vak:hover { background-color:#D9E7F1; }

.vakicon { text-align:center; }
.vakTitel{
   width:168px;
   display:block;
   height:16px;
   background-color:#d9e7f1;
   color:#000000;
   margin:1px;
}
.vakTitel2 {   
	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 ol { margin:5px 0; }
.vak ol li { background-image:none!important; list-style-type:decimal!important; }
.vak ul 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:342px;
   float:left;
   margin-left:30px;
}
.mainBottomMeer{
   width:260px;
   border-top:1px solid #d7d7d7;
   display:block;
   padding-left:10px;
   color:#0074b5;
   font-size:12px;
}
#mainBottomFoto, #mainBottomFoto2{
   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;
}

.style1 {
	color: #FF0000;
	font-style: italic;
}


/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:150px;
		height:100px;
		overflow:hidden; 
		}	

#breadcrumb { font-size:14px; margin:-25px 0 15px 0; }
.crumb { display:inline; }
.crumb a { color: #565454; text-decoration: underline;; }
.crumb a:hover { text-decoration:none; }

#calc { margin:0px; padding:0px; font-size:18px; color:green; font-weight:bold; } 
#belmijterug { width:140px; padding:5px 5px; margin-bottom:10px; }
#belmijterug input[type=text], input[type=password], select {background: transparent;padding:5px;font-size:12px;margin: 0;border: 1px solid #ebebeb;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background:transparent url('http://vidvd.nl/images/gradient.png') repeat-x; font-family: Arial,"helvetica neue",Helvetica,Verdana,sans-serif;color: #666; width:430px; }
#social { margin-left:53px; margin-top:10px; }
 

