html {
    overflow-y: scroll;
}

body {
            padding: 0; 
            font-family: "Lucida Sans", ARIAL, VERDANA, sans-serif; 
            font-size: 11px;
           	font-weight: normal;
            background-color: #5a7ba8;
            color: #708cb7;
            margin: 0;
            z-index: 5;
        }

/* Cropper  */
.wrap {
  height: 100px;
  width: 100px;
}
.wrap img {
  min-height: 100%;
  min-width: 100%;
}
    
    

		a {
   			outline: none;
		}	
		
		a.topmenu_wit:link {
			text-decoration: none;
			color:#FFFFFF;
		}
		a.topmenu_wit:visited {
			text-decoration: none;
			color:#FFFFFF;
		}
		
		a.topmenu_wit:hover {
			text-decoration: none;
			color: #FFFFFF;
		}

		a.topmenu_wit:active {
			text-decoration: none;
			color: #FFFFFF;
		}
		
		a.topmenu_blauw:link {
			text-decoration: none;
			color:#9EB6DA;
		}
		a.topmenu_blauw:visited {
			text-decoration: none;
			color:#9EB6DA;
		}
		
		a.topmenu_blauw:hover {
			text-decoration: none;
			color: #9EB6DA;
		}

		a.topmenu_blauw:active {
			text-decoration: none;
			color: #9EB6DA;
		}
		
        h1 { 
            margin-bottom: 2px; 
        }

        #container {
            position: absolute;
			left: 50%;
			width: 1020px;
			margin-left: -507px;
			min-height: 680px;
        }
        
        img {
        	border:0;
        }
        
        #topmasker {
        	position: absolute;
            width: 100%;
            height:20px;
            top: 0x;
			z-index: 2;
			background-color: #5a7ba8;
        
        }
        
        #main_container {
        	position: relative;
            background-color: #FFFFFF;
            width: 1010px;
            min-height: 740px;  /* eigenlijk 840px! */
            top: 20px;
			z-index: 1;
			background-image: url(./img/border.jpg);
        }
        #border_top {
        	position: absolute;
            width: 1000px;
            height: 10px;
            top: 10px;
            left: 6px;
			z-index: 100;
			background-image: url(./img/bordertop.jpg);
        }
        
        #border_bottom {
        	position: relative;
            width: 999px;
            min-height: 30px;
            left: 7px;
            top: -13px;
			z-index: -100;
			background-image: url(./img/borderbottom.jpg);
        }
        
        #topmenu {
        	position: absolute;
            width: 962px;
            height: 20px;
            top: 82px;
            left: 24px;
			z-index: 10;
			background-color: #180077;
        }
        
        #topmenu_designs {
        	position: absolute;
            width: 150px;
            height: 20px;
          	margin-top: 2px;
            top: 0px;
            left: 65px;
			z-index: 10;
			cursor: pointer;
        
        }
        
        #topmenu_companyprofile {
        	position: absolute;
            width: 150px;
            height: 20px;
            top: 0px;
            left: 202px;
			z-index: 10;
       		cursor: pointer;
	            margin-top: 2px;

        }
        
        #topmenu_currentprojects {
        	position: absolute;
            width: 150px;
            height: 20px;
            top: 0px;
            left: 385px;
			z-index: 10;
        	cursor: pointer;
	            margin-top: 2px;

        }
        
        #topmenu_jclass {
        	position: absolute;
            width: 150px;
            height: 20px;
            top: 0px;
            left: 578px;
			z-index: 10;
        	cursor: pointer;
	            margin-top: 2px;

        }
        
        #topmenu_news {
        	position: absolute;
            width: 150px;
            height: 20px;
            top: 0px;
            left: 645px;
			z-index: 10;
        	cursor: pointer;
	            margin-top: 2px;

        }
        
        #topmenu_links {
        	position: absolute;
            width: 150px;
            height: 20px;
            top: 0px;
            left: 710px;
			z-index: 10;
        	cursor: pointer;
	            margin-top: 2px;

        }
        
        #topmenu_contact {
        	position: absolute;
            width: 150px;
            height: 20px;
            top: 0px;
            left: 838px;
			z-index: 10;
        	cursor: pointer;
	            margin-top: 2px;

        }
        
         #boten {
        	position: absolute;
            background-color: #FFFFFF;
            width: 960px;
            height: 196px;
            top: 101px;
            left: 24px;
			z-index: 0;
			float: left;
			cursor: pointer;
			border-style: solid;
            border-width: 1px;
            border-color: #180077;
        
        }
        
        #boten_boot1 {
        	position: absolute;
            width: 191px;
            height: 196px;
            top: 0px;
            left: 0px;
			z-index: 0;
			float: left;
			cursor: pointer;
			border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #180077;
        
        }
        
        #boten_boot2 {
        	position: absolute;
            width: 191px;
            height: 196px;
            top: 0px;
            left: 192px;
			z-index: 0;
			float: left;
			cursor: pointer;
			border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #180077;
        
        }
        
        #boten_boot3 {
        	position: absolute;
            width: 191px;
            height: 196px;
            top: 0px;
            left: 384px;
			z-index: 0;
			float: left;
			cursor: pointer;
			border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #180077;
        
        }
        
        #boten_boot4 {
        	position: absolute;
            width: 191px;
            height: 196px;
            top: 0px;
            left: 576px;
			z-index: 0;
			float: left;
			cursor: pointer;
			border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #180077;
        
        }
        
        #boten_boot5 {
        	position: absolute;
             width: 192px;
            height: 196px;
            top: 0px;
            left: 768px;
			z-index: 0;
			float: left;
			cursor: pointer;

        
        }
        
        #boten_boot6 {
        	position: absolute;
            width: 190px;
            height: 196px;
            top: 0px;
            left: 955px;
			z-index: 0;
			float: left;
			cursor: pointer;
			border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #180077;
        
        }
        
         .boten_bootimage {
        	position: absolute;
            width: 190px;
            height: 174px;
            margin: 2px;
            top: 0px;
            left: 0px;
			z-index: 5;
			float: left;
			cursor: pointer;
        
        }
        
        .boten_bootbutton {
        	position: absolute;
            width: 100%;
            height: 20px;
            top: 176px;
            left: 0px;
			z-index: 5;
			float: left;
			cursor: pointer;
			background-color: #180077;
			background-image:url('./img/botenbutton.jpg');
			background-repeat: repeat-x;
			text-align:center;
			vertical-align:middle;
        }
        
          .control_button {
         	 width: 100%; 
         	 top: -10px; 
         	 width: 427px;
         	 left: -23px;
         	 text-align: center; 
         	 position: relative;      
			background-color: #D1DcE7; 			
			vertical-align:middle;
        }
        
        #logo {
        	position: absolute;
            width: 993px;
            height:83px;
            top: 0x;
            left: 7px;
			z-index: 2;
			float: left;
			background-color: #FFFFFF;
        
        }
        
        #fadecontainer {
        	position: relative;
        	z-index: -300;
        }
        
        #boot_content {
        	position: relative;
            width: 962px;
            min-height:455px;
            top: 141px;
            margin-bottom: 141px;
            left: 24px;
            background-color: white;
			z-index: 2;
			background-image: url(./img/boot_achtergrond.png);
			background-position: 100% 0%;
			background-repeat: no-repeat;
        
        }
        
        #boot_content_linkpage {
        	position: relative;
            width: 962px;
            min-height:455px;
            top: 121px;
            margin-bottom: 141px;
            left: 24px;
            background-color: white;
			z-index: 3;
			background-image: url(./img/boot_achtergrond_links.png);
			background-position: 100% 0%;
			background-repeat: no-repeat;
        
        }
        
        .boot_content_linkpage_column {
       		position: relative;
            width: 187px;
            min-height:355px;
            top: 0px;
   			padding: 22px;
   			padding-left: 6px; 
   			padding-right: 4px;
   			padding-top: 7px;
   			margin-top: 7px;
   			margin-right: 7px;
   			
			background-color: white;
            left: 0px;
			z-index: 2;
			float: left;
        
        }
        
           #boot_linktab_selected1 {
       	    position: absolute;
            width: 110px;
            height:23px;
            line-height: 23px;
			text-align: center;        
            top: -21px;
            left:0px;
			z-index: 100;
			background-image: url(./img/tab_selected.png);
			background-position: 0% 0%;
			background-repeat: no-repeat;
			cursor: pointer;
        
        }
        
        #boot_linktab_unselected1 {
       	    position: absolute;
             width: 110px;
            height:21px;
                        line-height: 21px;
            top: -21px;
			text-align: center;

            left:0px;
			z-index: -100;
			background-color: #180077;
			cursor: pointer;
			display: none;

         
        }
        
        #boot_tab_selected1 {
       	    position: absolute;
            width: 110px;
            height:23px;
            line-height: 23px;
			text-align: center;        
            top: -21px;
            left:0px;
			z-index: 10;
			background-image: url(./img/tab_selected.png);
			background-position: 0% 0%;
			background-repeat: no-repeat;
			cursor: pointer;
        
        }
        
        #boot_tab_unselected1 {
       	    position: absolute;
             width: 110px;
            height:21px;
                        line-height: 21px;
            top: -21px;
			text-align: center;

            left:0px;
			z-index: -10;
			background-color: #180077;
						cursor: pointer;
					display: none;

         
        }
        
        #boot_tab_selected2 {
       	    position: absolute;
            width: 110px;
            height:23px;
            line-height: 23px;
 			text-align: center;
           
            top: -21px;
            left:115px;
			z-index: -10;
			background-image: url(./img/tab_selected.png);
			background-position: 0% 0%;
			background-repeat: no-repeat;
						cursor: pointer;
			display: none;
        
        }
        
        #boot_tab_unselected2 {
       	    position: absolute;
            width: 110px;
            height:21px;
            line-height: 21px;
			text-align: center;

            top: -21px;
            left:115px;
			z-index: -10;
			background-color: #180077; 
						cursor: pointer;
       
        }
        
        #boot_tab_selected3 {
       	    position: absolute;
          width: 110px;
            height:23px;
            line-height: 23px;
			text-align: center;

            top: -21px;
            left:230px;
			z-index: -10;
			background-image: url(./img/tab_selected.png);
			background-position: 0% 0%;
						cursor: pointer;
			display: none;
        
        }
        
         #boot_tab_unselected3 {
       	    position: absolute;
             width: 110px;
            line-height: 21px;
			text-align: center;
            height:21px;
            top: -21px;
            left:230px;
			z-index: -10;
			background-color: #180077;
						cursor: pointer;
      
        }
        
          #boot_tab_selected4 {
       	    position: absolute;
          width: 110px;
            height:23px;
            line-height: 23px;
			text-align: center;

            top: -21px;
            left:345px;
			z-index: -10;
			background-image: url(./img/tab_selected.png);
			background-position: 0% 0%;
						cursor: pointer;
			display: none;
        
        }
        
         #boot_tab_unselected4 {
       	    position: absolute;
             width: 110px;
            line-height: 21px;
			text-align: center;
            height:21px;
            top: -21px;
            left:345px;
			z-index: -10;
			background-color: #180077;
						cursor: pointer;
      
        }
        
          #boot_tab_selected5 {
       	    position: absolute;
          width: 110px;
            height:23px;
            line-height: 23px;
			text-align: center;

            top: -21px;
            left:460px;
			z-index: -10;
			background-image: url(./img/tab_selected.png);
			background-position: 0% 0%;
						cursor: pointer;
			display: none;
        
        }
        
         #boot_tab_unselected5 {
       	    position: absolute;
             width: 110px;
            line-height: 21px;
			text-align: center;
            height:21px;
            top: -21px;
            left:460px;
			z-index: -10;
			background-color: #180077;
						cursor: pointer;
      
        }
        
        
          #boot_tab_selected6 {
       	    position: absolute;
          width: 110px;
            height:23px;
            line-height: 23px;
			text-align: center;

            top: -21px;
            left:575px;
			z-index: -10;
			background-image: url(./img/tab_selected.png);
			background-position: 0% 0%;
						cursor: pointer;
			display: none;
        
        }
        
         #boot_tab_unselected6 {
       	    position: absolute;
             width: 110px;
            line-height: 21px;
			text-align: center;
            height:21px;
            top: -21px;
            left:575px;
			z-index: -10;
			background-color: #180077;
						cursor: pointer;
      
        }
        
        #boot_content_links {
       		position: relative;
            width: 370px;
            min-height:100px;
            left: 0px;
            top: 0px;
            padding: 28px;
            padding-top: 23px;
            margin-bottom: 10px;
			z-index: 2;
	
        
        }
        
        #gototop {
     	    position: absolute;
            width: 150px;
            height:16px;
            bottom: 15px;
            left: 30px;
			z-index: 20;
			cursor: pointer;
			display: none;
        }
        
        #boot_content_rechts {
       		position: absolute;
            width: 515px;
            min-height:370px;
            left: 431px;
            padding: 8px;
            top: 0px;
			z-index: 2;
        }
        
         #boot_border_bottom {
        	position: absolute;
            width: 962px;
            height:48px;
            bottom: 0px;
            left: 0px;
			z-index: 2;
			background-image: url(./img/boot_achtergrond_bottom.png);
			background-position: bottom left;
			background-repeat: no-repeat;
        }
        
         #slideLeft {
            background-color: #D1DcE7;
            position: absolute;
            width: 8px;
            top: 0px;
            height: 170px;
            z-index: 300;
        }
        
         #slideRight {
            background-color: #D1DcE7;
            position: absolute;
            width: 8px;
            top: 0px;
            left: 1015px;
            height: 170px;
            z-index: 300;
        }
        
          #fotocontroller {
            position: absolute;
            width: 50px;
            top: 14px;
            left: 472px;
            height: 20px;
            z-index: 200;
        }
        
        .fotobubble {
            position: relative;
            float: left;
            width: 160px;
            top: -50px;
            left: 50px;
            height: 130px;
            z-index: 300;
			display: none;
        }
        
        
        /* slider specific CSS */
        .sliderGallery {
			background-color: #DBE3ED;
            overflow: hidden;
            position: relative;
            top: -100px;
            height: 187px;
            width: 962px;
            left: 24px;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #393688;
            z-index: -1;
			background-image: url(./img/ajax-loader.gif);
			background-position: center center;
			background-repeat: no-repeat;
	        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            /* overflow: hidden; weggehaald voor ie7*/ 
            white-space: nowrap;
            padding: 0;
            padding-left: 0px;
            padding-right: 0px;
            background-color: #DBE3ED;
            float: left;
            margin: 0;
            display: none;
        }
        
        .sliderGallery UL LI {
           display: -moz-inline-stack; /* Firefox - Needs to come first */
  			 display: inline-block;
   			*display: inline; /* For IE */
   zoom: 1; /* Magic zoom for IE6 */   
            background-color: #DBE3ED;

        }
        
        .slider {
            width: 962px;
            height: 11px;
            top: 170px;
            margin-left: 0px;
   
            position: relative;
            background-color: white;
        }
        
        .handle {
            position: absolute;
            cursor: hand;
            height: 11px;
            width: 170px;
            top: 0;
            background-color: #100065;
            z-index: 100;
        }
        
         #menupijllinks {
            position: absolute;
            cursor: hand;
			height: 17px;
			width: 17px;
			text-align: center;
            top: 2px;
            left: 4px;
            z-index: 100;
            			background-image: url(./img/menu_pijllinks.png);
            			background-repeat: no-repeat;
            			background-position: left top;
        }
        
        #menupijlrechts {
            position: absolute;
            cursor: hand;
			height: 17px;
			width: 17px;
			text-align: center;
            top: 2px;
            left: 159px;
            z-index: 100;
            	background-image: url(./img/menu_pijlrechts.png);
            			background-repeat: no-repeat;
            			background-position: left top;
        }
        
      /*
  .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
*/
        
       /*   NEWS CONTAINER */
        #news_maincontainer {
         position: relative;
     
         left: -20px;
         top: -15px;
        }
        
         .news_container_small {
			/* background-color: #F7F8FB; */
			background-color: white;
            overflow: hidden;
            position: relative;
            margin-bottom: 8px;
            height: 75px;
            width: 415px;
            left: 0px;
          	cursor: pointer;
            z-index: 10;
		
	        }
        
         .news_container_small_foto {
			
            overflow: hidden;
            position: absolute;
            height: 73px;
            width: 113px;
            left: 0px;
          	top: 0px;
            z-index: 10;
            padding: 0px;
             border: 1px;
           border-color: #738fb5;
           border-style: solid;
		
	        }
	        
	     .news_container_small_tekst{	
            overflow: hidden;
            position: absolute;
            height: 61px;
            width: 286px;
            left: 115px;
          	top: 0px;
            z-index: 10;
			padding: 7px;
	        }
        
        .newstitel {
        	color: red;
        }
        
        #text_loader {
            position: absolute;
			height: 31px;
			width: 31px;
            top: 165px;
            left: 200px;
            z-index: 100;
            display: none;
            background-image: url(./img/textfoto-loader.gif);
           background-repeat: no-repeat;
            background-position: left top;
        }
        
         #foto_loader {
            position: absolute;
			height: 31px;
			width: 31px;
            top: 165px;
            left: 680px;
            z-index: 100;
            display: none;
            background-image: url(./img/textfoto-loader.gif);
           background-repeat: no-repeat;
            background-position: left top;
        }
       
        
        .botenblok {
            position: relative;
            float: left;       
            cursor: pointer;
            height: 156px;
            width: 170px;
            padding-top: 14px;
            top: 0;
            text-align: center;
/*             background-color: red; */
            background-color: #D1DcE7;
            z-index: 10;
            color: #5B7BA8;
        	font-size: 12px;
        	font-weight: bold;
        }
        
        .botenfoto {
            position: relative;
            cursor: pointer;
            height: 118px;
            width: 160px;
/*             background-color: red; */
            z-index: 10;
        }
        .bootmenu {
           border: 2px;
           border-color: #FFFFFF;
           border-style: solid;
        }
        
        .bootfont{
        	color: #5B7BA8;
        	font-size: 12px;
        	font-weight: bold;
        	
        }
        
/*         SLIDESHOW CSS */
        
		#slideshow { left: 0px;width: 515px; height: 335px;  }
		#nav { z-index: 500; left: 0px; position: relative; top: 0px; height: 75px; margin: 0px;}
		#nav li { width: 81px; float: left; margin: 0px; margin-right: 5px; margin-top: 6px; list-style: none;   }
		#nav a { width: 81px; padding: 1px;  display: block; }
		#nav a.activeSlide { background: #5b7ba9; }
		#nav a:focus { outline: none; }
		#nav img { border: none; display: block; }

		.centeredpic {
		text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
	width: 515px; height: 335px; 
	
		}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


table {
	line-height: 12px;
}

/* custom table layout */

table.dykstra {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;

}
table.dykstra th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: #E3E9F0;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.dykstra td {
	border-width: 2px 0px 0px 0px;
	padding: 3px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	-moz-border-radius: 0px 0px 0px 0px;
	padding-left: 20px;
}

/* Custom link schema's */

a:link {
	color: #0E1676;
		text-decoration: none;
	
}
a:visited {
    color: #0E1676;
    text-decoration: none;
}
a:hover {
	color: #0E1676;
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #0E1676;
	outline: none;
}

a.servicetoplinks:link {
	color: #0E1676;
		text-decoration: none;
	
}
a.servicetoplinks:visited {
    color: #0E1676;
    text-decoration: none;
}
a.servicetoplinks:hover {
	color: #0E1676;
	text-decoration: underline;
}
a.servicetoplinks:active {
	text-decoration: none;
	color: #0E1676;
	outline: none;
}

a.linkpage:link {
	color: #738FB6;
		text-decoration: none;
	
}
a.linkpage:visited {
    color: #738FB6;
    text-decoration: none;
}
a.linkpage:hover {
	color: #738FB6;
	text-decoration: none;
}
a.linkpage:active {
	text-decoration: none;
	color: #738FB6;
	outline: none;
}

a.linkpageservice:link {
	color: #738FB6;
		text-decoration: none;
	
}
a.linkpageservice:visited {
    color: #738FB6;
    text-decoration: none;
}
a.linkpageservice:hover {
	color: #738FB6;
	text-decoration: underline;
}
a.linkpageservice:active {
	text-decoration: none;
	color: #738FB6;
	outline: none;
}

a.link:link {
	color: #738FB6;
		text-decoration: none;
	
}
a.link:visited {
    color: #0E1676;
    	text-decoration: none;
}
a.link:hover {
	color: #728CB5;
		text-decoration: none;
}
a.link:active {
	text-decoration: none;
	color: #0E1676;
	outline: none;
}

a.menu:link {
		font-family: Lucida Sans, Lucida Sans Unicode, lucida-sans, arial;
		text-decoration: none;
	font-size: 9px;
	color: #728CB5;
}
a.menu:visited {
		font-family: Lucida Sans, Lucida Sans Unicode, lucida-sans, arial;
	font-size: 9px;
	color: #728CB5;
	text-decoration: none;
}
a.menu:hover {
		font-family: Lucida Sans, Lucida Sans Unicode, lucida-sans, arial;
	font-size: 9px;
	color: #728CB5;
	text-decoration: none;
}
a.menu:active {
	font-family: Lucida Sans, Lucida Sans Unicode, lucida-sans, arial;
	font-size: 9px;
	color: #728CB5;
	text-decoration: none;
}

a.menugroot:link {
		font-family: Lucida Sans, Lucida Sans Unicode, lucida-sans, arial;
		text-decoration: none;
	font-size: 11.5px;
		color: #0E1676;
	outline: none;
}
a.menugroot:visited {
		font-family: Lucida Sans, Lucida Sans Unicode, lucida-sans, arial;
	font-size: 11.5px;
		color: #0E1676;
	outline: none;
	text-decoration: none;
}
a.menugroot:hover {
		font-family: Lucida Sans, Lucida Sans Unicode, lucida-sans, arial;
	font-size: 11.5px;
		color: #0E1676;
	outline: none;
	text-decoration: none;
}
a.menugroot:active {
	font-family: Lucida Sans, Lucida Sans Unicode, lucida-sans, arial;
	font-size: 11.5px;
		color: #0E1676;
	outline: none;
	text-decoration: none;
}

.thesans {
	font-size: 12px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.thesans_selected {
	font-size: 12px;
	letter-spacing: 1px;
	color: #9EB6DA;

}

.thesans_boot_unselected {
	color: #738FB6;
	font-size: 12px;
	letter-spacing: 1px;

}

.thesans_boot_selected {
	color: #9EB6DA;
	font-size: 12px;
	letter-spacing: 1px;

}

.tab_selected {
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 1px;

}

.tab_unselected {
	color: #180077;
	font-size: 12px;
	letter-spacing: 1px;

}

.linktab_selected {
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 1px;

}

.linktab_unselected {
	color: #180077;
	font-size: 12px;
	letter-spacing: 1px;

}

.buttontekst {
	top: 2px; 
	position: relative;
}

.bootcontent_font {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 	line-height: 19px;
    font-size: 11px;
    letter-spacing: 0.2px;
    font-weight: normal;
    /* color: #5a7ba8; */
    color: #708cb7;
	
}

.blauwcontent {
	color: #180077;
}

